Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = scanner.nextDouble();
System.out.println("输入计算方法:");
String operator = scanner.next();
System.out.println("请输入第二个数:");
double num2 = scanner.nextDouble();
scanner.close();
switch (operator){
case "+":
System.out.println(num1+operator+num2+"="+(num1+num2));
break;
case"-":
System.out.println(num1+operator+num2+"="+(num1-num2));
break;
case"*":
System.out.println(num1+operator+num2+"="+(num1*num2));
break;
case"/":
System.out.println(num1+operator+num2+"="+(num1/num2));
break;
default:
System.out.println("输入不合法!");
}
运用scanner语句,switch语句
运用scanner语句时要及时关闭。凡是运用IO流的类如果不关闭会一直占用资源,用完就关掉。