// 寫4個方法:加減乘除
// 利用循環+ switch進行用戶交互
// 傳遞需要操作的兩個數
// 輸出結果
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入計算的第一個數字:");
while (scanner.hasNextDouble()){
double a = scanner.nextDouble();
System.out.println("請輸入一個運算符:");
String c =scanner.next();
System.out.println("請輸入計算的第二個數字:");
double b =scanner.nextDouble();
//根據輸入的運算符來用swith語句判斷,所以c用字符串來定義
switch (c){
case "+":
add(a,b);
break;
case "-":
mius(a,b);
break;
case "*":
multiply(a,b);
break;
case "/":
except(a,b);
break;
}
System.out.println("繼續計算請繼續輸入一個數字" +"\n"+"======================="
+"\n"+ "退出請輸入任意字母!!!");
}
scanner.close();
}
//編寫四個方法,完成加減乘除的運算功能
public static void add(double num1,double num2){
System.out.println(num1 + num2);
}
public static void mius(double num1,double num2){
System.out.println(num1 - num2);
}
public static void multiply(double num1,double num2){
System.out.println(num1 * num2);
}
public static void except(double num1,double num2){
if (num2==0){
System.out.println("分母不能為零!!!");
}
else{
System.out.println(num1 / num2);
}
}