Java 问题 好多错误不知道怎么改 求大神帮帮教一下

2025-03-04 04:41:54
推荐回答(2个)
回答1:

错误确实太多了,修改了语法错误,没关注逻辑错误和功能实现

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 + "语言的程序开发人员");
  }
 }
}

回答2:

真佩服你,怎么能一下子犯这么多的错误呢?
首先,保存时要注意编码,前面的一些编译错误就是编码不正确。其次,语法错误:case与后面的选择项之间要有一个空格位,switch不需要首字母大写,还有打字错误,等等……我都看不过来了,自己好好找找吧。