使用当前所学的知识制作一个计算器程序。
其中,由于在使用scanner中需要将接受的int形式改成char型需要加入有注释的那一排代码。
源码如下。
public class computer {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数");
if(scanner.hasNextInt()){
int a = scanner.nextInt();
System.out.println("请输入第二个数");
if (scanner.hasNextInt()){
int b = scanner.nextInt();
if (scanner.hasNextLine());{
System.out.println("请输入计算符号");
char c = scanner.next().charAt(0); //使得scanner接受char字符
switch (c) {
case '+':
System.out.println(a + b);
break;
case '-':
System.out.println(a - b);
break;
case '*':
System.out.println(a * b);
break;
case '/':
System.out.println(a / b);
break;
default:
System.out.println("第三项请输入加减乘除");
}
}
}
}
scanner.close();
}
}
如有不对的地方请指出并且提出修改意见。
版权声明:本文为m0_67257635原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。