Java:100以内减法练习程序!
问题:设计一个循环六次计算100以内两位数减法的运算程序,要求被减数不能大于减数(即结果不能出现负数),统计计算次数跟正确数并打印输出,并且计算出该程序运行的时间以秒为单位打印输出!
代码:
package huyiwei;
import java.util.Scanner;
//import java.util.Random;
class sum{
int num1 , num2;
public sum() {num1 = (int)(Math.random()*100);num2 = (int)(Math.random()*100);
}
void show() {if(num1 > num2) {System.out.print(num1+"-"+num2+"=");}else {System.out.print(num2+"-"+num1+"=");}}
int getResult() {if(num1 > num2) {return num1-num2;}else {return num2-num1;}}
}
public class Demo1 {
public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("小学生减法练习程序:");long start = System.currentTimeMillis();Scanner sc = new Scanner(System.in);int i , right = 0;for(i = 0 ; i < 6 ; i++) {sum s = new sum(); s.show(); //System.out.print("\n");int sum1 = sc.nextInt(); if(sum1 == 0) {System.out.print("用户中途退出");break; }if(s.getResult() == sum1) {System.out.println("正确");right++;}else {System.out.println("错误");}}long end = System.currentTimeMillis();long time = (end - start)/1000;System.out.print("共出题:"+i+"道"+" 正确数:"+right+" 用时"+time+"秒");
}}
有问题评论区讨论!
Java:100以内减法练习程序!相关推荐
- Java:100以内加法练习程序!
问题:设计一个循环六次计算100以内两位数加法的运算程序,统计计算次数跟正确数并打印输出,并且计算出该程序运行的时间以秒为单位打印输出! 代码: package wangke; import java ...
- 编写一个找出100以内质数的程序
质数即除了1和本身而没有别的约数:而合数刚好与质数相反. 用javascript写出找出100以内质数的程序如下: 用浏览器运行后打开,可以在控制台看到运行结果如下: 当然,如果我们想找100以内的合 ...
- 100以内加减法练习程序(Python实现)
程序功能:随机生成100以内的加减法练习题目,并可对用户的作答结果进行判断和提示,最后统计用户回答的正确率.有了该程序,监护人再也不用一个个的为孩子出题了,小孩也可及时得到反馈. 程序运行效果如下图所 ...
- java 100以内的偶数_100以内偶数和
代码和需求 /*copyright(c)2015 csdn学院 *All right reserved. *文件名称:Shopping.java *作者:张如田 *完成日期: *版本号: *需求说明: ...
- java:100以内的所有质数的输出
100以内的所有质数的输出 质数:素数,只能被1和它本身整除的自然数.-->从2开始,到这个数-1结束为止,都不能被这个数本身整除. 最小的质数是:2 class PrimeNumberTest ...
- java 100以内冒泡算法_Java俩种形式实现冒泡排序
数据排序的重要性在实际项目开发中的重要性不言而喻,无论是数据整理还是分析都离不开排序这道工序. ------------- 冒泡排序-- 是一种比较简单的排序方法,也是在数据结构课程中我们学习到的第一 ...
- Java 100以内找质数(多种方式实现)
注: 以下三句计算时间效率用的,和计算过程无关 long start = System.currentTimeMillis();long end = System.currentTimeMillis( ...
- 编写训练一年级学生10以内减法的程序
import random num1=random.randint(0,9) num2=random.randint(0,9) print(num1) print(num2) if num1<n ...
- java 100以内的整数和_java计算100以内的正整数和的三种方法
方法如下: 1.暴力解法 使用for循环直接逐个求解,算法复杂度为O ( n ) O(n)O(n) /** * 暴力解法 * @param startInclusive * @param endExc ...
最新文章
- 解题报告:NOIP2013 车站分级(拓扑序递推求解差分约束、建图优化O(n+m)) 超详细讲解
- HTML5 Canvas动画效果实现原理
- Boost:info hook信息挂钩的测试程序
- 如何创建一个完美的单例模式
- 在linux运行math_neon库,linux - 仅使用带交叉编译器的本地库 - 堆栈内存溢出
- SqliteHelper整理
- python word
- python 多帧 超分辨_利用python-opencv生成视频帧数控制,和常见错误总结
- imToken 测评通关攻略
- 【转】tensorflow中的batch_norm以及tf.control_dependencies和tf.GraphKeys.UPDATE_OPS的探究
- vue实现搜索框搜索新增_基于Vue el-autocomplete 实现类似百度搜索框功能_含真_前端开发者...
- 字符串统计,一个中文算2个字符,一个英文算一个字符
- android查看native日志,Android 日志管理框架 NativeLogger
- Redis重启数据丢失问题
- MySQL comment 使用
- threw ‘java.lang.NullPointerException‘ exception // toString()
- 计算机综合布线实验报告,综合布线设计实验报告.doc
- 实战:Gateway API-2022.2.13
- PHP h5付款到支付宝账户
- 使用Nodejs创建一个Web服务器应如何操作?以及路由相关知识了解