如果我先显示代码,我认为更容易解释我的问题,所以这里是:
import java.util.Scanner;
public class a{
public static void main(String[]args){
Scanner s = new Scanner(System.in);
System.out.print("Enter either a, b, or c: ");
try{
String a = s.nextLine();
if (!a.equalsIgnoreCase("a")&&!a.equalsIgnoreCase("b")&&!a.equalsIgnoreCase("c")){
throw new IllegalArgumentException();
}
System.out.print("Entered letter: "+a);
}
catch (IllegalArgumentException b){
System.out.println("Invalid input. Only enter a, b, or c.");
}
}
}
我的问题是,有没有一种方法可以制作三(3)个不同的catch语句,以便在用户输入的错误消息中指定
我想到数字错误的原因是NumberF