使用java书写一个简易的计算器功能(加减乘除)
目前为加减乘除四项功能,以用户先输入加减乘除四个数字中的一个来确定将要进行的运算符,判断进入加减乘除中的哪一个功能,随后获取用户输入的两个数字,来进行单次的计算并在页面上打印结果。
import java.util.Scanner;
public class calculator {
public static void main(String[] args) {
Scanner SC = new Scanner(System.in);
System.out.println("请输入您要进行的计算:(加减乘除)");
String a = SC.nextLine();
if (cheak(a)){
System.out.println("请输入您要进行的计算的数字:以空格分界");
float b[] = new float[2];
for (int i = 0; i < 2; i++) {
b[i] = SC.nextFloat(); //从输入接收数组
}
switch (a){
case "加" :
addition(b[0],b[1]);
break;
case "减" :
subtraction(b[0],b[1]);
break;
case "乘" :
multiplication(b[0],b[1]);
break;
case"除":
division(b[0],b[1]);
break;
}
}else{
System.out.println("请输入正确的运算符。");
}
}
//定义需要的类
//检查加减乘除的输入是否合规
public static boolean cheak(String a ){
switch (a){
case "加" :
return true;
case "减" :
return true;
case "乘" :
return true;
case"除":
return true;
default:
return false;
}
}
//定义四则运算
public static void addition(float a, float b) {
System.out.println(a + b);
}
public static void subtraction(float a, float b) {
System.out.println(a - b);
}
public static void multiplication(float a, float b) {
System.out.println(a * b);
}
public static void division(float a, float b) {
System.out.println(a / b);
}
}
结果示例:
学艺不精,如有可改进更新之处,劳烦指摘;或有欲沟通,多多欢迎。