import java.util.Scanner;
public class Exception{
public static void main(String[] args){
try{
System.out.println("请输入你的年龄:");
Scanner input=new Scanner(System.in);
int age=input.nextInt();
System.out.println("十年后你"+(age+10)+"岁");
}catch(InputMismatchException e){
System.out.println("请输入整数!!!");
}
System.out.println("程序结束");
}
}
这个程序运行时,报找不到符号InputMismatchException
e.PrintStackTrace();这句话加到catch块中的输出语句前面试试看。
感觉讲的一期比一期差
这里要导入的么 老师也没有讲啊
老师讲,不知道什么异常都可以用Exception
你别用这个类名Exception
package baozhuanglei;
import java.util.InputMismatchException;
import java.util.Scanner;
public class FFFF {
public static void main(String[] args){
try{
System.out.println("请输入你的年龄:");
Scanner input=new Scanner(System.in);
int age=input.nextInt();
System.out.println("十年后你"+(age+10)+"岁");
}catch(InputMismatchException e){
System.out.println("请输入整数!!!");
}
System.out.println("程序结束");
}
}
import java.util.InputMismatchException;
import java.util.InputMismatchException;
import java.util.InputMismatchException;
import java.util.InputMismatchException;
import java.util.InputMismatchException;
import java.util.InputMismatchException;