国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

JAVA利用do-while語句制作無限計算器

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

學過JAVA的同學都知道,JAVA的運行是單次的。如果我們想再次使用就只能重新啟動JAVA。那么如何來做無限的計算呢?

1. do-while語句

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

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

我們可以利用do-while語句來創(chuàng)建一個無限計算器,在用戶選擇退出時,才跳出循環(huán)。

3. 代碼示例

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

4. 代碼解析

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

5. 總結

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

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

標簽: