Java實現一個簡單的計算器
阿新 • • 發佈:2022-03-22
package com.plato.method; import java.util.Scanner; public class MethodDemo03 { public static void main(String[] args) { //簡易計算器 Scanner scanner = new Scanner(System.in); double a = scanner.nextDouble(); //輸入完後回車表示輸入結束。 char op = scanner.next().charAt(0); double b = scanner.nextDouble(); operator(op, a, b); //方法裡用到的引數必須都傳遞過去,不然方法解析不了沒傳過去的引數。 scanner.close(); } //判斷運算種類 public static void operator(char op, double a, double b) { //void無返回值 switch (op) { case '+': System.out.printf("%f", a + b); //輸出浮點數用f;要用格式轉換符輸出需要用printf break; case '-': System.out.printf("%f", a - b); break; case '*': System.out.printf("%f", a * b); break; case '/': System.out.printf("%f", a / b); break; default: System.out.println("只能計算加減乘除!"); } } }