四.Java系列学习笔记之复习
问题描述:写一个简易计算器,通过用户交互实现基本的加减乘除,利用switch进行书写,传递需要操作的两个数,输出结果。
1.思路解析:本问题的重点在于如何对使用者所进行的操作进行判断,在此次的练习中,使用scanner对操作进行接收,使用Switch对其进行判断。由于在过程中加减乘除不容易进行判别,此程序中选择了1234来代替加减乘除,那么只需要对传递的结果进行判断即可知道用户所进行的操作。具体程序参见2
2.程序展示
import java.util.Scanner;
//简易计算器,使用Scanner交互
public class Demo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数字:");
double num1 = scanner.nextDouble();
double num2 = scanner.nextDouble();
System.out.println("请输入要操作的选项:1 加法 2 减法 3 乘法 4 除法 5 取余");
byte str = scanner.nextByte();
switch (str){
case 1: double result1 = num1 +num2;
System.out.println("相加结果为:"+ result1);
break;
case 2: double result2 =num1-num2;
System.out.println("相减结果为:"+ result2);
break;
case 3:double result3 =num1*num2;
System.out.println("相乘结果为:"+ result3);
break;
case 4:double result4 = num1/num2;
System.out.println("相乘结果为:"+ result4);
break;
case 5: double result5 = num1%num2;
System.out.println("取得的余数为:"+result5);
break;
default:
System.out.println("功能暂未开发,请期待!!");
}
scanner.close();
}
}
3.效果展示
此处未加页面,下次更新加上页面。