【Java每日一题】— —第十三题:实现简单的计算器

简介: 【Java每日一题】— —第十三题:实现简单的计算器

🎯问题:

根据用户相应的选择而完成加法、减法、乘法、除法和取余的运算,如实操3-1~图实操3-2所示。


image.png


🎯思路:

(1)新键类Calc

(2)创建Scanner对象从键盘获取两个操作数和一个运算符

(3)从JDK1.7开始switch小括号中的表达式可以为String类型,该实操作中的运算符使用的是String类型

(4)使用switch结构实现


🎯关键代码:

switch (oper) {
    case "+":
                //加法操作
      break;
    case "-":
        //减法操作    
break;
    case "*":
         //乘法操作
      break;
    case "/":
      if (numB!=0) {
        //除法操作
      }else{
        //不能执行操作
      }
    case "%":
         //取余操作
      break;
    default:
        //符号不正确
      break;
    }


🎯答案:

目录
相关文章
|
7天前
|
Java
逆波兰计算器(java)
逆波兰计算器(java)
8 0
|
2月前
|
Java
简单的 Java 计算器示例
【5月更文挑战第1天】这是一个Java计算器程序,接收用户输入的两个数字和一个运算符(+,-,*,/),通过`Scanner`获取输入,使用`switch`进行计算。当运算符为除法时,检查除数是否为0,防止除零错误。最后,它打印出计算结果。
28 0
|
2月前
|
Java 数据库连接
Java混合计算器以及界面切换
Java混合计算器以及界面切换
|
2月前
|
Java
Java实现简易计算器
Java实现简易计算器
174 5
|
2月前
|
数据可视化 小程序 Java
【Java】——实现可视化加减乘除计算器
【Java】——实现可视化加减乘除计算器
68 0
【Java】——实现可视化加减乘除计算器
|
2月前
|
Java 索引
【Java每日一题】— —第十八题:求二维数组中的元素最小值及其索引。
【Java每日一题】— —第十八题:求二维数组中的元素最小值及其索引。
40 0
|
2月前
|
Java
【Java每日一题】——第十六题:将数组元素逆序并遍历输出。
【Java每日一题】——第十六题:将数组元素逆序并遍历输出。
39 0
|
2月前
|
Java
【Java每日一题】——第十五题:用数组求Fibonacci数列前30项值
【Java每日一题】——第十五题:用数组求Fibonacci数列前30项值
62 0
|
2月前
|
Java 程序员 数据安全/隐私保护
【Java每日一题】——第十二题:完成百战程序员系统登录功能
【Java每日一题】——第十二题:完成百战程序员系统登录功能
37 0
|
2月前
|
Java
用Java编写一个代码实现计算器功能
【1月更文挑战第17天】用Java编写一个代码实现计算器功能
33 0