错误确实太多了,修改了语法错误,没关注逻辑错误和功能实现
import java.util.Scanner;
public class Example
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("灵魂");
String name = scan.nextLine();
String language = scan.nextLine();
// 根据编程语言确定员工分配的部门
switch (language.hashCode())
{
case 3254818:
;
case 2301506:
;
case 2269730:
;
System.out.println("员工" + name + "被分配到java程序来发部门,");
break;
case 3104:
;
case 2112:
;
System.out.println("员工" + name + "被分配到C#项目维护组。");
break;
case 709190099:
;
case -955463181:
;
case -9745901:
;
System.out.println("员工" + name + "被分配到Asp.net程序测试部门。");
break;
default:
System.out.println("本公司不需要" + language + "语言的程序开发人员");
}
}
}
真佩服你,怎么能一下子犯这么多的错误呢?
首先,保存时要注意编码,前面的一些编译错误就是编码不正确。其次,语法错误:case与后面的选择项之间要有一个空格位,switch不需要首字母大写,还有打字错误,等等……我都看不过来了,自己好好找找吧。