![java开关设计与实现-用java构建计算器(带开关)_第1页](http://file4.renrendoc.com/view/33c29fdcc03b0b5d9d5c9c522fc3170a/33c29fdcc03b0b5d9d5c9c522fc3170a1.gif)
![java开关设计与实现-用java构建计算器(带开关)_第2页](http://file4.renrendoc.com/view/33c29fdcc03b0b5d9d5c9c522fc3170a/33c29fdcc03b0b5d9d5c9c522fc3170a2.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java_java构建计算器(带开关)我正在使个开关计算两个数字,但是当我尝试做任何类型的运算符时,我只是继续0。/importsimport java.util.Scanner;public class Calculator public static void main (String args) /get first numberScanner scan = new Scanner(System.in);System.out.println(Please enter the first number: );int num1 = scan.nextInt();/ get second nu
2、mberSystem.out.println(Please enter the second number: );int num2 = scan.nextInt();/ what the user wants to doSystem.out.println(Please enter the method you would like to use + (+ , - , * , / , ) );String method = scan.next();char operation = method.charAt(0);String output = ;/switch for first numbe
3、rswitch(num1) case 0:output+= zero;break;case 1:output+= one;break;case 2:output+= two;break;case 3:output+= three;break;case 4:output+= four;break;case 5:output+= five;break;case 6:output+= six;break;case 7:output+= seven;break;case 8:output+= eight;break;case 9:output+= nine;break;case 10:output+=
4、 ten;break;/ operation the user wants to useswitch (operation)case + : output += plus;break;case - : output += minus;break;case * : output += times;break;case / : output += divided by;break;case : output += to the power of;break;/switch for second numberswitch (num2) case 0:output += zero;break;case
5、 1:output += one;break;case 2:output += two;break;case 3:output += three;break;case 4:output += four;break;case 5:output += five;break;case 6:output += six;break;case 7:output += seven;break;case 8:output += eight;break;case 9:output += nine;break;case 10:output += ten;break;/ calculate the answerin
6、t answer = 0 ;switch (answer) case + : answer = (answer + (num1 + num2);break;case - : answer = (answer + (num1 - num2);break;case * : answer = (answer + (num1 * num2);break;case / : answer = (answer + (num1 / num2);break;case : answer = (answer + (int) (Math.pow(num1,num2) );break;System.out.println(output + equals + answer );我很
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脚手架分包劳务合同(2024版)
- 2024版油漆工程合同范本
- 二手房屋买卖合同范本下载(2024版)
- 数据分析应用项目化教程(Python) 课件 项目7 使用pandas进行数据分组与聚合
- 大学生会员卡宣传口号
- 大学生实习报告热
- 2024届黑龙江省齐齐哈尔市建华区重点名校中考押题数学预测卷含解析
- 2023-2024学年河南省鹿邑城郊乡阳光中学中考试题猜想数学试卷含解析
- 【7道期末】安徽省合肥市瑶海区等四区2022-2023学年七年级下学期期末道德与法治试题(含解析)
- 高中校长在运动会开幕式上的讲话稿范文(5篇)
- 数学专业英语常用词汇
- 关于快递公司与菜鸟驿站合作协议
- 工作场所化学有害因素职业接触限限值及职业危害程度
- 【高分复习笔记】侯玉波《社会心理学》(第4版)笔记和课后习题详解
- 第三方飞检工作经验总结
- 2023压力容器设计审核人员考试题库-2
- 筚路维艰:中国社会主义路径的五次选择
- 2023年北京市第一次高中学业水平合格考生物试卷真题(含答案详解)
- 进才中学自主招生试题三
- 琉璃瓦坡屋面施工工法
- 涉诈风险账户审查表
评论
0/150
提交评论