package com.xiaoliang.test;
import java.util.Scanner;
/**
* 做一个控制台简易版具有 加减乘除功能的计算器,并使用异常处理程序
* @author admin
*首先创建一个死循环,如果输入无误测跳出循环;
*/
public class NumTest {
public static void main(String[] args) {
double n ;
boolean x = true;
try {
while (x) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个数字");
double i = sc.nextDouble();
System.out.println("输入运算符号= - * /");
String str = sc.next();
System.out.println("输入第二个数字");
double j = sc.nextDouble();
if (str.equals("+")) {
n = i + j;
System.out.println(n);
break;
} else if (str.equals("-")) {
n = i - j;
System.out.println(n);
break;
} else if (str.equals("*")) {
n = i * j;
System.out.println(n);
break;
} else if (str.equals("/")) {
n = i / j;
System.out.println(n);
break;
} else {
System.out.println("输入格式错误,请重新输入");
}
}
} catch (Exception ex) {
System.out.println("异常");
}
}
}