加减乘除计算器代码

  • Post author:
  • Post category:其他


使用当前所学的知识制作一个计算器程序。

其中,由于在使用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 版权协议,转载请附上原文出处链接和本声明。