卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

JAVA利用do-while語(yǔ)句制作無(wú)限計(jì)算器

學(xué)過(guò)JAVA的同學(xué)都知道,JAVA的運(yùn)行是單次的。如果我們想再次使用就只能重新啟動(dòng)JAVA。那么如何來(lái)做無(wú)限的計(jì)算呢? 1. do-while語(yǔ)句 do-while語(yǔ)句是指定一個(gè)規(guī)則,若一直符合這

學(xué)過(guò)JAVA的同學(xué)都知道,JAVA的運(yùn)行是單次的。如果我們想再次使用就只能重新啟動(dòng)JAVA。那么如何來(lái)做無(wú)限的計(jì)算呢?

1. do-while語(yǔ)句

do-while語(yǔ)句是指定一個(gè)規(guī)則,若一直符合這個(gè)規(guī)則,那么do里面的程序會(huì)無(wú)限運(yùn)行下去。那么我們可以做一個(gè)規(guī)則,使它不跳出while的規(guī)則。

2. 創(chuàng)建無(wú)限計(jì)算器

我們可以利用do-while語(yǔ)句來(lái)創(chuàng)建一個(gè)無(wú)限計(jì)算器,在用戶選擇退出時(shí),才跳出循環(huán)。

3. 代碼示例

import ;
public class InfiniteCalculator {
    public static void main(String[] args) {
        Scanner input  new Scanner();
        int num1, num2;
        String operator;
        do {
            ("請(qǐng)輸入第一個(gè)數(shù)字: ");
            num1  ();
            ("請(qǐng)輸入運(yùn)算符( ,-,*,/): ");
            operator  ();
            ("請(qǐng)輸入第二個(gè)數(shù)字: ");
            num2  ();
            switch (operator) {
                case " ":
                    ("結(jié)果: "   (num1   num2));
                    break;
                case "-":
                    ("結(jié)果: "   (num1 - num2));
                    break;
                case "*":
                    ("結(jié)果: "   (num1 * num2));
                    break;
                case "/":
                    if (num2 ! 0) {
                        ("結(jié)果: "   (num1 / num2));
                    } else {
                        ("除數(shù)不能為0");
                    }
                    break;
                default:
                    ("無(wú)效的運(yùn)算符");
            }
            ("是否繼續(xù)計(jì)算(Y/N)? ");
            String choice  ();
            if (!choice.equalsIgnoreCase("Y")) {
                break;
            }
        } while (true);
        ("程序結(jié)束");
    }
}

4. 代碼解析

我們使用Scanner類來(lái)獲取用戶的輸入,在do-while循環(huán)中進(jìn)行計(jì)算和輸出結(jié)果。當(dāng)用戶選擇退出時(shí),跳出循環(huán)并結(jié)束程序。

5. 總結(jié)

通過(guò)利用do-while語(yǔ)句,我們可以實(shí)現(xiàn)一個(gè)無(wú)限計(jì)算器,用戶可以多次進(jìn)行計(jì)算操作,直到選擇退出為止。這種方式能夠使JAVA程序在一定條件下持續(xù)運(yùn)行,增加了程序的靈活性和用戶體驗(yàn)。

所以,對(duì)于想要制作無(wú)限計(jì)算器的JAVA編程愛(ài)好者來(lái)說(shuō),do-while語(yǔ)句是一個(gè)非常有用的工具。

標(biāo)簽: