如何解决我是初学者,想尝试循环,因为我在 java 中尝试失败
我尝试在我的 switch case 中添加循环,在 IDE 中没有问题代码,但是当它运行时为什么总是出现“java:解析时到达文件结尾”错误我的循环在哪里?
import java.util.Scanner;
/*
* To change this license header,choose License Headers in Project Properties.
* To change this template file,choose Tools | Templates
* and open the template in the editor.
*/
/**
* @author AZ
**/
public class Karyawan {
public Karyawan() {
}
public void hitungGaji(){
}
public static void main(String[] args) {
int menu,hari;
Scanner input = new Scanner(System.in);
while(input.hasNextInt()){
System.out.println("Kalkulasi Gaji");
System.out.println("1. Staff");
System.out.println("2. Manager");
System.out.println("3. Direktur");
System.out.println("Pilihan Menu : ");
menu = input.nextInt();
switch (menu){
case 0:
break;
case 1:
System.out.println("Masukan Hari : ");
hari = input.nextInt();
Karyawan staff = new Staff(30,hari);
staff.hitungGaji();
break;
case 2:
System.out.println("Masukan Hari : ");
hari = input.nextInt();
Karyawan manager = new Manager(50,10,hari);
manager.hitungGaji();
break;
case 3:
System.out.println("Masukan Hari : ");
hari = input.nextInt();
Karyawan direktur = new Direktur(75,20,300,hari);
direktur.hitungGaji();
break;
default:
System.out.println("Pilih menu yang sesuai");
}
}
}
解决方法
您没有用 }
终止类定义。
只需在文件末尾再添加一行,其中包含 }
。
您只需要为主类添加一个右大括号“}”。不匹配的左大括号和右大括号是“解析时到达文件末尾”错误消息的主要原因!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。