91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java怎么實現計算器

小億
81
2024-11-30 04:57:26
欄目: 編程語言

在Java中實現一個簡單的計算器,你可以遵循以下步驟:

  1. 導入必要的庫
  2. 創建一個計算器類
  3. 實現加法、減法、乘法和除法方法
  4. 在主類中調用這些方法并顯示結果

下面是一個簡單的計算器實現示例:

// 導入必要的庫
import java.util.Scanner;

// 創建一個計算器類
public class Calculator {

    // 加法方法
    public int add(int a, int b) {
        return a + b;
    }

    // 減法方法
    public int subtract(int a, int b) {
        return a - b;
    }

    // 乘法方法
    public int multiply(int a, int b) {
        return a * b;
    }

    // 除法方法
    public double divide(int a, int b) {
        if (b == 0) {
            throw new ArithmeticException("除數不能為0");
        }
        return (double) a / b;
    }
}

// 主類
public class Main {
    public static void main(String[] args) {
        // 創建一個Scanner對象,用于接收用戶輸入
        Scanner scanner = new Scanner(System.in);

        // 創建一個Calculator對象
        Calculator calculator = new Calculator();

        // 提示用戶輸入操作數和操作符
        System.out.println("請輸入第一個數字:");
        int num1 = scanner.nextInt();
        System.out.println("請輸入操作符(+、-、*、/):");
        char operator = scanner.next().charAt(0);
        System.out.println("請輸入第二個數字:");
        int num2 = scanner.nextInt();

        // 根據操作符調用相應的方法并顯示結果
        switch (operator) {
            case '+':
                System.out.println("結果:" + calculator.add(num1, num2));
                break;
            case '-':
                System.out.println("結果:" + calculator.subtract(num1, num2));
                break;
            case '*':
                System.out.println("結果:" + calculator.multiply(num1, num2));
                break;
            case '/':
                try {
                    System.out.println("結果:" + calculator.divide(num1, num2));
                } catch (ArithmeticException e) {
                    System.out.println(e.getMessage());
                }
                break;
            default:
                System.out.println("無效的操作符");
        }
    }
}

這個示例中,我們創建了一個名為Calculator的類,其中包含了加法、減法、乘法和除法方法。在主類Main中,我們使用Scanner對象接收用戶輸入的操作數和操作符,然后根據操作符調用相應的方法并顯示結果。

0
陈巴尔虎旗| 确山县| 姜堰市| 基隆市| 鹤山市| 吉安县| 东阳市| 黑河市| 滦平县| 筠连县| 上杭县| 阿尔山市| 肥乡县| 康马县| 诸城市| 洪泽县| 图木舒克市| 华坪县| 彩票| 吉安市| 米易县| 黄山市| 阆中市| 永胜县| 丰原市| 科技| 荃湾区| 多伦县| 清流县| 灵璧县| 穆棱市| 博客| 罗平县| 都江堰市| 湟中县| 无棣县| 绥滨县| 彭水| 江口县| 玉林市| 阜城县|