2021-05-05

四.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.效果展示
在这里插入图片描述
此处未加页面,下次更新加上页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值