1. 程式人生 > 其它 >精簡版計算機的實現

精簡版計算機的實現

精簡版計算機的實現

設計思路:

  1. 先寫出加減乘除四個方法;

  2. 利用控制檯輸入資料和運算 符號;

  3. 利用迴圈和switch互動寫出呼叫

  4. 傳遞資料

  5. 進行運算

程式碼如下:

package com.wang.method;

import java.util.Scanner;

public class Demo07 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入運算數字以及運算子:");

while(scanner.hasNextDouble()){
double a=scanner.nextDouble();
double b=scanner.nextDouble();
String symbol=scanner.next();
switch (symbol){
case "+":add( a,b);
break;
case "-":cut( a,b);
break;
case "*":ride( a,b);
break;
case "/":divide( a,b);
break;
default:
System.out.println("輸入符號無效:");
}
System.out.println("輸入任意字母退出");
}
scanner.close();

}
public static void add(double a,double b){
System.out.println(a+"+"+b+"="+(a+b));
}
public static void cut(double a,double b){
System.out.println(a+"-"+b+"="+(a-b));
}
public static void ride(double a,double b){
System.out.println(a+"*"+b+"="+(a*b));
}
public static void divide(double a,double b){
if(b==0){
System.out.println("分母不能為0");
}else{
System.out.println( a +"/"+b+"="+(a/b));
}

}
}

本人技術目前知道這裡,如果還有啥小的錯誤,歡迎指導。