Java簡易計(jì)算器是一個(gè)基于Java語言編寫的程序,能夠在控制臺(tái)中進(jìn)行簡單的數(shù)學(xué)計(jì)算。它可以進(jìn)行四則運(yùn)算,即加減乘除。
程序結(jié)構(gòu)包括入門類、運(yùn)算類、輸入輸出類三個(gè)類。其中,入門類用來啟動(dòng)程序;運(yùn)算類用來進(jìn)行各種數(shù)學(xué)運(yùn)算;輸入輸出類用來運(yùn)行用戶輸入和輸出結(jié)果。
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 創(chuàng)建輸入流對(duì)象
System.out.print("請(qǐng)輸入第一個(gè)數(shù):");
double a = input.nextDouble(); // 獲取第一個(gè)數(shù)
System.out.print("請(qǐng)輸入運(yùn)算符:");
char op = input.next().charAt(0); // 獲取運(yùn)算符
System.out.print("請(qǐng)輸入第二個(gè)數(shù):");
double b = input.nextDouble(); // 獲取第二個(gè)數(shù)
double result = 0; // 定義結(jié)果變量
switch (op) { // 進(jìn)行四則運(yùn)算
case '+':
result = add(a, b);
break;
case '-':
result = sub(a, b);
break;
case '*':
result = mul(a, b);
break;
case '/':
result = div(a, b);
break;
default:
System.out.println("錯(cuò)誤的運(yùn)算符!"); // 運(yùn)算符無效
break;
}
System.out.println(a + " " + op + " " + b + " = " + result);
input.close(); // 關(guān)閉輸入流
}
public static double add(double a, double b) { // 加法運(yùn)算
return a + b;
}
public static double sub(double a, double b) { // 減法運(yùn)算
return a - b;
}
public static double mul(double a, double b) { // 乘法運(yùn)算
return a * b;
}
public static double div(double a, double b) { // 除法運(yùn)算
return a / b;
}
}
以上是Java簡易計(jì)算器的基本思路和結(jié)構(gòu),程序可以根據(jù)需要進(jìn)行自由調(diào)整和優(yōu)化。