简易四则运算器
来源:互联网 发布:奇葩说 知乎 那期好看 编辑:程序博客网 时间:2024/06/11 08:59
本小程序使用JAVA语言进行编写,较之前C语言版本有了一定的逻辑性的提升。由系统随机生成随机数,按照用户的选择进行四则运算操作。由用户输入结果,看结果是否正确,并给提示!
操作结果图:
源码如下:
package counter;import java.awt.Choice;import java.util.Random;import java.util.Scanner;public class CounterPro { public static void main(String[] args) { Random random=new Random(); int counterA,counterB,counterResult; Scanner scanner=new Scanner(System.in); System.out.println("Welcome to CounterPro!Wish you hava fun!"); for (;;) { counterA=random.nextInt(100); counterB=random.nextInt(100); int choose=choice(); switch (choose) { case 1: System.out.println(counterA+"+"+counterB+"=?"); counterResult=scanner.nextInt(); if (counterResult==(counterA+counterB)) { System.out.println("You are right!The result is"+(counterA+counterB)); }else { System.out.println("Sorry!The result is"+(counterA+counterB)); } break; case 2: System.out.println(counterA+"-"+counterB+"=?"); counterResult=scanner.nextInt(); if (counterResult==(counterA-counterB)) { System.out.println("You are right!The result is"+(counterA-counterB)); }else { System.out.println("Sorry!The result is"+(counterA-counterB)); } break; case 3: System.out.println(counterA+"X"+counterB+"=?"); counterResult=scanner.nextInt(); if (counterResult==(counterA*counterB)) { System.out.println("You are right!The result is"+(counterA*counterB)); }else { System.out.println("Sorry!The result is"+(counterA*counterB)); } break; case 4: System.out.println(counterA+"/"+counterB+"=?"); counterResult=scanner.nextInt(); if (counterResult==(counterA/counterB)) { System.out.println("You are right!The result is"+(counterA/counterB)); }else { System.out.println("Sorry!The result is"+(counterA/counterB)); } break; case 5: System.out.println("GoodBye!"); System.exit(0); default: System.out.println("Sorry!You hava iuput a error number!"); break; } } } private static int choice() { System.out.println("Choice your plan !\n1、add\n2、subtract\n3、multiply\n4、divide\n5、break"); Scanner scanner=new Scanner(System.in); int choice =scanner.nextInt(); return choice; }}
最后GitHUb完整项目地址:
点我火箭直达
阅读全文
0 0
- 简易四则运算器
- Java实现简易四则运算器
- 四则运算器
- C#实现四则运算器
- C语言四则运算器
- 我的Qt学习之路——简易四则运算器的实现
- 一个简单的四则运算器
- JavaScript实现四则运算器程序
- JS实现加减乘除四则运算器
- 四则混合运算器 计算器 (Android版)
- 利用堆栈实现四则表达式运算器
- c语言之简单四则运算器
- 简易四则计算
- 趣味编程:用Boost.Spirit 1.x 编写四则运算器
- 趣味编程:用Boost.Spirit 2.x 编写四则运算器
- Android开发之简单的四则运算器的…
- php使用逆波兰算法实现四则运算器
- C语言第六篇:用switch语句实现四则运算器
- 【bzoj 1426】收集邮票(期望DP)
- Android 高德地图定位(获取当前位置)
- div+css=>遮罩+弹出框(固定在页面中间)
- js 位运算
- css使table支持overflow:hidden;
- 简易四则运算器
- bzoj 5056: OI游戏
- 电影网站增删改查 spring boots/MVC/neo4j 源码分析-2 DATA 实体建模(noe4j)
- jquery form validator 验证 自定义 方法
- PDF转CAD转换器好处及步骤有哪些?
- There is no getter for property named 'xx' in 'class java.lang.String
- 这7款Python工具 数据专家都应该了解
- Unreal4 入门(安装)
- 可拖拽可点击,可吸附button(2)