为什么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编写的测试加法计算的工具相关推荐

  1. java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...

    //编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测 ...

  2. PTA 用java编写 7-4 房产税费计算2022

    7-4 房产税费计算2022 房屋交易在日常生活中非常常见的事情,房屋交易时要额外支付各种税费,按2022年房产交易新政策的规定买房人应缴纳税费包括: 1.契税:首次购房评估额90平(含)内1%.90 ...

  3. java编写github监控_【原创工具】github监控工具

    0X01 前言 前段时间朋友想要我写的github监控工具,我本着独乐乐不如众乐乐的心态,就答应我朋友说过几天发到公众号上,今天实现一下子诺言,工具获取方法在文章底部.如果您觉得这个小工具对您有用,点 ...

  4. java 编写线程公共类_002-java多线程工具类

    packagecom.HM.eis.commons.multiThread;importjava.io.Serializable;importcom.alibaba.fastjson.JSON;/** ...

  5. 基于Java Swing编写的简易运费计算工具

    两年前给媳妇儿做的一个基于Java Swing编写的简易运费计算工具,现开源,关键是思路(https://github.com/honghailiang/FreightSystem).主要有两个部分实 ...

  6. JAVA编写一个函数计算1到n之和_编写一个求和函数,用以求1到n的和 ,并返回和值。_学小易找答案...

    [简答题]民宿 怎样做好个性化服务? (10.0分) [多选题]采取产品-市场集中化时,企业的目标市场( ) [单选题]So many mistakes in your homework! You m ...

  7. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  8. Java XMPP负载测试工具

    在本文中,我们将开发用Java编写的XMPP负载测试工具. 目录 1.简介 2. XMPP负载测试工具 3.先决条件 4. LoadXmppTest Java程序 4.1. 创建一个新的Maven项目 ...

  9. 最好的Java开发人员测试和集成工具

    通过从应用程序中学习企业APM产品,发现更快,更高效的性能监控. 参加AppDynamics APM导览! 无论您是刚开始还是已经使用了一段时间,使用正确的工具进行编程都可以对项目的成功产生巨大的影响 ...

最新文章

  1. 《中国式方案秘籍(上部)》
  2. runtime自动归档/解档
  3. 公共安全再受质疑 看安防语音对讲新趋势
  4. java设计模式---合成模式2
  5. 100个LINUX站点
  6. 美女的床真的好难爬......
  7. java 使用nullable_Java Stream ofNullable(T)用法及代码示例
  8. 父窗口、子窗口和Silverlight之间的相互调用
  9. 网络游戏加速器软件市场现状研究分析-
  10. ppt复制切片器_听说你还不会用切片器?比筛选好用100倍,小白也能学会!
  11. 计算机职业规划作文1000字左右,职业生涯规划_1000字
  12. 最小二乘支持向量机(LSSVM)学习记录
  13. 怎样用52单片机做计算机,利用串口小助手实现AT89S52单片机简易计算器完整程序(Keil)...
  14. 解决网页文字不能复制,复制网页文字的方法
  15. dreamweaver8 html5,dreamweaver8
  16. 倒车影像辅助线怎么看_倒车影像怎么看图解
  17. Win10任务栏卡死,无响应,一直转圈,点不动
  18. 美图秀秀自动化测试工程师笔试面试
  19. ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
  20. 快速寻找勾股数算法的实现和优化

热门文章

  1. [0002] Hadoop HDFS cmd常用命令练手
  2. python 自动发邮件 Errno61 Connection refused
  3. Python 中文Key 报错问题
  4. 神经进化学的简介和一个简单的CPPN(Compositional Pattern Producing Networks)DEMO
  5. HDOJ 1753 明朝A+B
  6. phpcms模型缓存更新原理分析(转)
  7. 【Django】基于Django架构网站代码的目录结构
  8. openLayer加载KML,画出省及省下的边界区域,并设置样式、各种标注及提示信息
  9. SpringMVC自学日志05(结果跳转方式,数据处理 ,乱码问题)
  10. 看板系统的表格动态数据显示