只能输入整型数,假如输入3.4
怎样输出“Wrong Input:3.4” 就是要捕获输入错误的异常,想问怎样在“wrong input”后加上输入错误的数 赐教 谢谢作者: 于潇 时间: 2012-5-18 17:31
楼主的代码编译是不通过的作者: 符云爵 时间: 2012-5-18 17:53
换种做法,看代码:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = "";
boolean continueInput = true;
do {
try {
str = scanner.next();
int num = Integer.parseInt(str);
System.out.println("num:" + num);
int num1 = scanner.nextInt();
String i = scanner.next();
int num2 = scanner.nextInt();
int result = 0;
switch (i.charAt(0)) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
}