用Java代码编写一个计算器,根据用户输入的数字和运算符实现两个数的加减乘除功能。
package homework;
import java.util.Scanner;
//编辑一个计算器 通过用户输入的两个数据实现加减乘除功能
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double a = 0;
double b = 0;
String str = null;
if (scanner.hasNext()) { //输入需要计算的表达式形式如 9 * 1 (字符之间用空格隔开,回车键计算结果)
a = scanner.nextDouble();
str = scanner.next();
b = scanner.nextDouble();
}
double result = calculate(a,b,str);
System.out.println("计算结果是:"+result);
scanner.close();
}
public static double calculate(double a,double b,String str){
double result = 0;
switch (str){
case "+":
result=a+b;
break;
case "-":
result=a-b;
break;
case "*":
result=a*b;
break;
case "/":
result=a/b;
break;
}
return result;
}
}
代码中需要注意类的引用,switch的编写以及scanner的运用。
2353

被折叠的 条评论
为什么被折叠?



