精简版计算机的实现
设计思路:
-
先写出加减乘除四个方法;
-
利用控制台输入数据和运算 符号;
-
利用循环和switch交互写出调用
-
传递数据
-
进行运算
代码如下:
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));
}
}
}

浙公网安备 33010602011771号