举个例子:
import java,out.Scanner;
calss Demo_Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数,我们会输出它的2倍:");
int x = nextInt();
x *= 2;
System.out.println("x的2倍是:" + x);
}
}
键盘录入可以写任何数字、字母、符号,但是我们只限定了输入的是int类型的数字,如果输入其他的字母或者符号等等,就会报错,不会按照我们想要的结果输出。为了使这个代码更严谨,即使输入的不是我们规定的数据类型,也不会报错,只会输出“你输入的值不合法,请重新输入!”,直到输入规定的值才会输出结果。
记得好像是用try{}catch{}对吧?,该怎么用?新手提问,求大牛指导。
|
|