返回本章節
返回作業目錄
需求說明:
定義一個計算器類, 實現計算器類中加、 減、 乘、 除的運算方法, 每個方法能夠接收2個參數。
實現思路:
- 定義計算器類。
- 定義計算器類中加、減、乘、除的方法。
- 定義測試,進行四則運算。
實現代碼:
import java.util.Scanner;
public class Calculator {
//計算兩個數的和
public void add(double num1,double num2) {
System.out.println(num1 + num2);
}
//計算兩個數的差
public void subtraction(double num1,double num2) {
System.out.println(num1 - num2);
}
//計算兩個數的積
public void multiply(double num1,double num2) {
System.out.println(num1 * num2);
}
//計算兩個數的商
public void divide(double num1,double num2) {
if(num2==0) {
System.out.println("除數不能爲0!");
}else {
System.out.println(num1 / num2);
}
}
public void calc() {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入需要計算的第一個數:");
int num1 = sc.nextInt();
System.out.println("請輸入需要計算的第二個數:");
int num2 = sc.nextInt();
System.out.println("請選擇運算【+,-,*,/】");
char op = sc.next().charAt(0);
switch (op) {
case '+':
add(num1, num2);
break;
case '-':
subtraction(num1, num2);
break;
case '*':
multiply(num1, num2);
break;
case '/':
divide(num1, num2);
break;
default:
System.out.println("您輸入的運算符本程序不支持!");
break;
}
}
public static void main(String[] args) {
Calculator c = new Calculator();
c.calc();
}
}