java控制台简易计算器(基本的加减乘除功能)
1.源代码
package base;
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
//实现计算器功能
Scanner scanner = new Scanner(System.in);
boolean temp = true;
while (temp){
System.out.println("+------------+");
System.out.println("| 计算器 |");
System.out.println("| 1.加法 |");
System.out.println("| 2.减法 |");
System.out.println("| 3.乘法 |");
System.out.println("| 4.除法 |");
System.out.println("| 5.退出 |");
System.out.println("+------------+");
System.out.print("请输入选项:");
int choice = scanner.nextInt();
int a;
int b;
switch (choice) {
case 1:
System.out.print("请输入第一个加数:");
a = scanner.nextInt();
System.out.print("请输入第二个加数:");
b = scanner.nextInt();
System.out.println("和为:" + add(a,b));
break;
case 2:
System.out.print("请输入第一个减数:");
a = scanner.nextInt();
System.out.print("请输入第二个减数:");
b = scanner.nextInt();
System.out.println("差为:" + sub(a,b));
break;
case 3:
System.out.print("请输入第一个乘数:");
a = scanner.nextInt();
System.out.print("请输入第二个乘数:");
b = scanner.nextInt();
System.out.println("积为:" +c(a,b) );
break;
case 4:
System.out.print("请输入被除数:");
a = scanner.nextInt();
System.out.print("请输入除数:");
b = scanner.nextInt();
System.out.println("商为:" + chu(a,b));
break;
case 5:
temp = false;
break;
default:
System.out.println("输入有误");
}
}
}
public static double add(double a,double b){
return a+b;
}
public static double sub(double a,double b){
return a-b;
}
public static double c(double a, double b){
return a*b;
}
public static double chu(double a, double b){
return a/b;
}
}
2.最终控制台演示
java基础
运用方法、控制台输入scanner、while循环、switch语句实现交互式简易计算器。