Java 代码语法错误修复:try 语句块的右括号位置
该代码存在语法错误,应该将 try 语句块的右括号放在 catch 语句块的前面,即在第 15 行之前。
修改后的代码:
package test0420;
import Equipment.IEquipment;
import java.util.InputMismatchException;
import java.util.Scanner;
public class test01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println('请输入课程代号(1~3之间的数字):');
try {
int a = sc.nextInt();
switch (a) {
case 1:
System.out.println('C#编程');
break;
case 2:
System.out.println('Java编程');
break;
case 3:
System.out.println('PHP编程');
break;
default:
System.out.println('你猜你输入啥?');
break;
}
} catch (InputMismatchException e) {
System.err.println('1');
} catch (Exception e) {
System.err.println('其他未知异常。');
} catch (ArithmeticException e) {
System.err.println('其他未知异常。');
} finally {
System.out.println('欢迎提出建议!');
}
}
}
原文地址: https://www.cveoy.top/t/topic/nxZR 著作权归作者所有。请勿转载和采集!