使用while语句设计一个简单易懂的计算器,可以进行简单的加减乘除。(适用于JAVA初学者)

用代码编写一个简单的计算器程序是很多编程语言对初学者做的一个要求,现在用java来编写,使用最简单的while循环语句实现功能,如下:

import java.util.Scanner;

public class JiSuanQi {
    public static void main(String[] args) {
            while (true) {
            System.out.println("请输入要计算的第一个数字:");
            Scanner scanner = new Scanner(System.in);
            int a = scanner.nextInt();
            System.out.println("请输入要计算的第二个数字:");
            int b = scanner.nextInt();
            System.out.println("请输入运算符:+,-,*,/");
            String fuHao = scanner.next();
            switch (fuHao) {
             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("符号输入错误!");
                 break;
            }
            System.out.println("continue?y/n");
            String xuanXiang=scanner.next();
            if(xuanXiang.equals("y")) {
                System.out.println("继续使用");
            }
            else if(xuanXiang.equals("n")) {
                System.out.println("感谢使用本次计算,欢迎下次使用,再见");
                break;
            }
            }
        

    }
}
while 语句中使用true进行条件判断,由于默认true,所以循环在跳出前会一直进行。循环内部使用switch语句,每次进行一次运算会跳出,然后询问是否继续,输入y后提示“继续使用”,然后继续循环,当输入n时,提示“感谢使用本次计算,欢迎下次使用,再见”,添加break,跳出while循环。下面演示两种运行结果:

这是比较简单的计算器程序,希望对初学者有所帮助。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值