Java 快乐练习口算
import java.util.Random;
import java.util.Scanner;public class RandNum2 {public static int ProduceNum(int range){Random random = new Random();int b1 = random.nextBoolean() ? 1 : -1;int b2 = random.nextBoolean() ? 1 : -1;int b3 = random.nextBoolean() ? 1 : -1;int a = random.nextInt(range) * b1;int b = random.nextInt(range) * b2;int c = random.nextInt(range) * b3;System.out.print(a);System.out.print(" " + b + " ");System.out.println(c);return a + b + c;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int rang;int questionNum;int errCount = 0;System.out.println("输入您想做多少题:");questionNum = scanner.nextInt();System.out.println("输入最大的数:");rang = scanner.nextInt();System.out.println("\n开始喽。。");long startTime = System.currentTimeMillis();for (int i = 0; i < questionNum; i++) {int randNum = ProduceNum(rang);int scana = scanner.nextInt();if (scana == randNum){System.out.println("good" + '\n');}else {System.out.println("errCount++" + '\n');errCount += 1;}}long endTime = System.currentTimeMillis();long timeSecondsSpend = (endTime - startTime)/1000;System.out.println("错误率:" + (double)errCount/questionNum * 100 + "%");System.out.println("耗时:" + timeSecondsSpend + "s");System.out.println("平均耗时:" + timeSecondsSpend / questionNum + "s/题");}
}
运行实例:。。。
错误率:10.0%
耗时:34s
平均耗时:3s/题
Java 快乐练习口算相关推荐
- 生成小学加减口算题JAVA算法
生成小学加减口算题JAVA算法 package com.jianchi.fsp.generationchildrenarithmetic;import java.io.Serializable; im ...
- <Java><字符串>口算练习题
题目描述 王老师正在教简单算术运算.细心的王老师收集了i道学生经常做错的口算题,并且想整理编写成一份练习. 编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率.王老师希望尽量减少输入的工 ...
- java口算出题程序_5分钟学会十进制转换成二进制的快速口算方法 Java输出二进制的代码...
大一寒假的时候我在学校里学C语言的补码时候学会了一种十进制换成二进制的方法,不知道学计算机的是不是也是这么算的,感觉比高中数学课教的那除2取余的方法快多了,而且容易掌握和不需要笔算.具体方法如下,我会 ...
- 基于Python和Java混合编程实现的小学生数学口算题卡定制练习题
1. 总体要求 综合运用软件工程的思想,协同完成一个软件项目的开发,掌软件工程相关的技术和方法: 组成小组进行选题,通过调研完成项目的需求分析,并详细说明小组成员的分工.项目的时间管理等方面. 根据需 ...
- java——随机口算题(加减乘除随机)
java--随机口算题(加减乘除随机) import java.util.Scanner; public class jisuan {static int wrongnumber=0;public s ...
- Java口算练习软件(随机生成10道100以内的数学练习题)
Java口算练习软件 使用Java编写口算练习软件 实现以下功能点: 1.随机生成10道100以内的加减法练习题 2.设计GUI界面(包含"生成题目"."上一题" ...
- java批改算数题,一秒批改数学题 小猿口算横式题目批改准确率达99.9%
11月19日,小猿口算APP举行以"AI进化"为主题的的发布会,小猿口算APP负责人王向东首次对外披露:目前全国有超过三千万的小学家长.老师用户在使用小猿口算APP,每日拍照批改题 ...
- HDU6287 口算训练(唯一分解定理+二分)
口算训练 Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others) Total Sub ...
- hdu 6287 口算训练(二分+质因数分解+思维)
口算训练 Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 512000/512000 K (Java/Others) Total Sub ...
最新文章
- 这段代码你一定看不懂!不信?那你说说是干嘛的?
- 《跟我学java》_《跟我学Java——基础篇02》
- MySQL 高级 - 触发器 - 创建及应用
- 用友邮件撤回怎么操作_用户体验原则——“操作可控”
- python高维数据_t-SNE高维数据可视化(python)
- linux无限刷屏代码,linux下如何实现简单刷屏
- 【转】Burp Suite详细使用教程-Intruder模块详解
- linux glance删除命令,OpenStack Glance v2 API任意文件删除漏洞(CVE-2012-5482)
- paranoid用法
- 自然人独资企业要上缴哪些税
- 密立根油滴实验数据处理(C++实现)
- 网易2019实习生招聘编程题解答
- 《Windows CE嵌入式开发入门——基于Xscale架构》第4章 外设控制器
- python怎样画动态文字_Python之pygame学习绘制文字制作滚动文字
- bfs+dfs分析----poj 3278 Catch That Cow
- OFbiz--简单介绍
- 登录用户信息存session中
- springBoot集成 Elastic-job
- 计算机视觉及智能影像报告:未来规模超200亿美元
- 单片机串口——队列的使用