Java编写的测试加法计算的工具
为什么80%的码农都做不了架构师?>>>
/*重复加法
- 问题描述:编写程序,随机产生10个随机加法问题,两个家数都是从1到15的整数。
- 显示正确答案的个数和测验的时间 */ package exercise;
import javax.swing.JOptionPane;
public class Exercise4_2 { /** * 问题分析: 1. 把什么放到循环体中去???【1.随机产生的两个加数, 2.使用者输入的结果和进行的判断,3.统计回答正确的数目的计数器】 2. * 把这个问题封装成一个没有返回值的方法:参数列表是:进行测试的数目 3. 如何产生从1到15的整数:a + (int)(Math.randome() * * b)[>=a && < b] */ public static void main(String[] args) { String number = JOptionPane.showInputDialog("输入打算进行加法测试的次数"); int plusNumber = Integer.parseInt(number);
randomPlus(plusNumber); // 没有见返回值的方法,它们一般都当做一个句子来使用,而不是一个表达式的一部分
}// 随机加法问题
public static void randomPlus(int testNum) {long startTime = System.currentTimeMillis(); // 开始的时间int correctNum = 0;for (int i = 1; i <= testNum; ++i) {// 产生两个随机数字: 范围是:1 到15, 两端都要包括int number1 = 1 + (int) (Math.random() * 15);int number2 = 1 + (int) (Math.random() * 15);String string1 = JOptionPane.showInputDialog( "\t第 " + i + " 次加法测试" + "\nWhat is "+ number1 + " + " + number2 + " ?");int result = Integer.parseInt(string1);// 进行判断回答结果是否正确if (result == (number1 + number2)) {correctNum += 1;}}long endTime = System.currentTimeMillis(); // 测试结束的时间String str = "你本次一共回答了: " + testNum + " 个问题\n" + "回答正确的问题数目是: " + correctNum + "\n正确率是: " + (double) correctNum / testNum * 100 + "%\n" + "测试一共花费的时间是: " + (endTime - startTime) / 1000 + "秒";JOptionPane.showMessageDialog(null, str);
}
}
转载于:https://my.oschina.net/0828/blog/122662
Java编写的测试加法计算的工具相关推荐
- java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...
//编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测 ...
- PTA 用java编写 7-4 房产税费计算2022
7-4 房产税费计算2022 房屋交易在日常生活中非常常见的事情,房屋交易时要额外支付各种税费,按2022年房产交易新政策的规定买房人应缴纳税费包括: 1.契税:首次购房评估额90平(含)内1%.90 ...
- java编写github监控_【原创工具】github监控工具
0X01 前言 前段时间朋友想要我写的github监控工具,我本着独乐乐不如众乐乐的心态,就答应我朋友说过几天发到公众号上,今天实现一下子诺言,工具获取方法在文章底部.如果您觉得这个小工具对您有用,点 ...
- java 编写线程公共类_002-java多线程工具类
packagecom.HM.eis.commons.multiThread;importjava.io.Serializable;importcom.alibaba.fastjson.JSON;/** ...
- 基于Java Swing编写的简易运费计算工具
两年前给媳妇儿做的一个基于Java Swing编写的简易运费计算工具,现开源,关键是思路(https://github.com/honghailiang/FreightSystem).主要有两个部分实 ...
- JAVA编写一个函数计算1到n之和_编写一个求和函数,用以求1到n的和 ,并返回和值。_学小易找答案...
[简答题]民宿 怎样做好个性化服务? (10.0分) [多选题]采取产品-市场集中化时,企业的目标市场( ) [单选题]So many mistakes in your homework! You m ...
- java 集成开发工具_最好的Java开发人员测试和集成工具
java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...
- Java XMPP负载测试工具
在本文中,我们将开发用Java编写的XMPP负载测试工具. 目录 1.简介 2. XMPP负载测试工具 3.先决条件 4. LoadXmppTest Java程序 4.1. 创建一个新的Maven项目 ...
- 最好的Java开发人员测试和集成工具
通过从应用程序中学习企业APM产品,发现更快,更高效的性能监控. 参加AppDynamics APM导览! 无论您是刚开始还是已经使用了一段时间,使用正确的工具进行编程都可以对项目的成功产生巨大的影响 ...
最新文章
- 《中国式方案秘籍(上部)》
- runtime自动归档/解档
- 公共安全再受质疑 看安防语音对讲新趋势
- java设计模式---合成模式2
- 100个LINUX站点
- 美女的床真的好难爬......
- java 使用nullable_Java Stream ofNullable(T)用法及代码示例
- 父窗口、子窗口和Silverlight之间的相互调用
- 网络游戏加速器软件市场现状研究分析-
- ppt复制切片器_听说你还不会用切片器?比筛选好用100倍,小白也能学会!
- 计算机职业规划作文1000字左右,职业生涯规划_1000字
- 最小二乘支持向量机(LSSVM)学习记录
- 怎样用52单片机做计算机,利用串口小助手实现AT89S52单片机简易计算器完整程序(Keil)...
- 解决网页文字不能复制,复制网页文字的方法
- dreamweaver8 html5,dreamweaver8
- 倒车影像辅助线怎么看_倒车影像怎么看图解
- Win10任务栏卡死,无响应,一直转圈,点不动
- 美图秀秀自动化测试工程师笔试面试
- ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
- 快速寻找勾股数算法的实现和优化
热门文章
- [0002] Hadoop HDFS cmd常用命令练手
- python 自动发邮件 Errno61 Connection refused
- Python 中文Key 报错问题
- 神经进化学的简介和一个简单的CPPN(Compositional Pattern Producing Networks)DEMO
- HDOJ 1753 明朝A+B
- phpcms模型缓存更新原理分析(转)
- 【Django】基于Django架构网站代码的目录结构
- openLayer加载KML,画出省及省下的边界区域,并设置样式、各种标注及提示信息
- SpringMVC自学日志05(结果跳转方式,数据处理 ,乱码问题)
- 看板系统的表格动态数据显示