import java.util.Scanner;

/*

* 使用switch实现简易的计算器(实现加减乘除);

*/

public class test {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("输入一个表达式(例如: 5 + 3):");

int a = sc.nextInt();

char ch = sc.next().charAt(0);

int b = sc.nextInt();

switch (ch) {

case '+':

jia(a, b);

break;

case '-':

jian(a, b);

break;

case '*':

cheng(a, b);

break;

case '/':

chu(a, b);

break;

default:

System.out.println("输入错误");

break;

}

}

private static void cheng(int a, int b) {

int sum = a * b;

System.out.println("两数积:" + sum);

}

private static void jian(int a, int b) {

int sum = a - b;

System.out.println("两数差:" + sum);

}

private static void chu(int a, int b) {

if (b == 0) {

System.out.println("除数不能为零~");

} else {

int sum = a / b;

System.out.println("两数商:" + sum);

}

}

private static void jia(int a, int b) {

int sum = a + b;

System.out.println("两数和:" + sum);

}

}

java怎么用switch写计算,java代码实例 使用switch实现简易的计算器(实现加减乘除)...相关推荐

  1. Java实现MD5加密及解密的代码实例分享

    如果对安全性的需求不是太高,MD5仍是使用非常方便和普及的加密方式,比如Java中自带的MessageDigest类就提供了支持,这里就为大家带来Java实现MD5加密及解密的代码实例分享: 基础:M ...

  2. java 实现违章_基于JAVA的车辆违章查询数据调用代码实例

    基于JAVA的车辆违章查询数据调用代码实例 代码描述:基于JA V A的车辆违章查询数据调用代码实例 相关平台:聚合数据 import java.io.BufferedReader; import j ...

  3. java查询序列_基于JAVA的苹果序列号查询api调用代码实例

    代码描述:基于JAVA的苹果序列号查询api调用代码实例 关联数据:苹果序列号 接口地址:http://www.juhe.cn/docs/api/id/37 1.[代码][Java]代码 import ...

  4. 医院医生评价的java代码_基于JAVA的医院信息查询接口调用代码实例

    基于JAVA的医院信息查询接口调用代码实例 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io ...

  5. java二维数组长度表示,java二维数组指定不同长度代码实例

    本篇文章小编给大家分享一下java二维数组指定不同长度代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.二维数组的每个元素都是一个一维数组, ...

  6. java里用set写自我介绍代码_【优质】java程序员自我介绍-优秀word范文 (8页)

    本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == java程序员自我介绍 第1篇第2篇第3篇第4篇第 ...

  7. java后缀表达式_表达式计算 java 后缀表达式

    题目: 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值.其中除表示整除. 输入格式 输入一行,包含一个表达式. 输出格式 输出这个表达式的值. 样例输入 1-2+3*(4-5) 样例 ...

  8. java.lang.String_自己写的java.lang.String可以让jvm加载到吗?

    git 前言 老问题了,到网上也一搜一堆答案,比如,随便来一篇 乍一看好像没什么问题,但是在掌握自定义类加载器之后,知道如何打破双亲委派之后再回头来看这段话发现有两个问题: 1:凭什么你认为我现在是A ...

  9. 控制台编写JAVA程序教程_写一个java程序的步骤是什么?写java程序技巧

    写Java程序是要按照步骤来的,这样才能写好一个java程序,那么接下来,我们就来给大家讲解一下写一个java程序的步骤是什么? (1)创建Java项目:"FileàNewàProjectà ...

最新文章

  1. 【Spring】基于XML的IOC案例
  2. Ymal格式转Properties格式
  3. HDU 2897 邂逅明下(简单博弈)
  4. 岛屿数量—leetcode200
  5. 第7章 实战演练:爬取百度百科1000个页
  6. hive 中窗口函数row_number,rank,dense_ran,ntile分析函数的用法
  7. http强缓存在firefox和chrome之间的差异
  8. 7-31 字符串循环左移 (20 分)
  9. 百度、阿里等大厂面试技巧总结,Java工程师必看!
  10. 保证可见性_十年程序员浅谈并发的原子性、可见性、有序性
  11. 80x86汇编小站站长简介-2014年08月23日
  12. 信息系统项目管理师——进度管理论文
  13. PB12下geturl获取汉字乱码的解决
  14. 计算机节熊测试报告,PWC170机能实验.pptx
  15. MySQL学习---作业(1)
  16. 一款面世较早的音乐播放器-酷狗音乐播放器下载
  17. jenkins api使用_使用管理API和Jenkins作为IBM App Connect Professional部署自动化的持续集成引擎
  18. 怎么靠网络的正常渠道赚钱?
  19. Unity3d 传送门效果制作
  20. 不入耳式蓝牙耳机什么牌子好、最好的骨传导耳机推荐

热门文章

  1. pytest文档18-配置文件pytest.ini
  2. 爱奇艺财报解读:首次实现季度盈利 会员当季净增440万
  3. 机器学习笔记 - 自动编码器autoencoder
  4. ROS ubuntu18.04 工控机安装(轮趣科技 )验证通过
  5. 《魔幻手机》经典台词摘录
  6. 2021广东工业智造创新大赛-瓷砖瑕疵检测方案
  7. PanDownload复活了!60MB/s!附下载
  8. 安卓开发vivo手机真机安装调试失败
  9. SQL Server 2019 无域搭建Always On环境
  10. js判断是否是数字简单方法