成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

1. do-while語句

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

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

我們可以利用do-while語句來創(chuàng)建一個(gè)無限計(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 {
            ("請輸入第一個(gè)數(shù)字: ");
            num1  ();
            ("請輸入運(yùn)算符( ,-,*,/): ");
            operator  ();
            ("請輸入第二個(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:
                    ("無效的運(yùn)算符");
            }
            ("是否繼續(xù)計(jì)算(Y/N)? ");
            String choice  ();
            if (!choice.equalsIgnoreCase("Y")) {
                break;
            }
        } while (true);
        ("程序結(jié)束");
    }
}

4. 代碼解析

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

5. 總結(jié)

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

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

標(biāo)簽: