一、程序要求:

系统随机出10道2个100以内的加减计算题,用户在控制台输入答案,如果答案正确,加10分,否则,不加分.最后计算得分,显示在控制台如果当用户输入200的时候,结束程序,输入得分计算用时,显示在控制台,以秒的形式。


import java.util.Random;
import java.util.Scanner;public class Calculation {public static void main(String[] args) {int result = 0; int score = 0;Random rand = new Random();Scanner scan = new Scanner(System.in);long beginTime = System.currentTimeMillis();//获取当前系统时间for(int i=0;i<10;i++){int num1 = rand.nextInt(100);//0-99随机的数字int num2 = rand.nextInt(100);//0-99随机的数字int operator = rand.nextInt(2);//0-1 0:加法,1:减法if(operator==0){result = num1 + num2;System.out.println(num1+"+"+num2+"=?");}else{result = num1 - num2;System.out.println(num1+"-"+num2+"=?");}
//          System.out.println("正确结果:"+result);//作弊int input = scan.nextInt();//用户输入的结果if(input==200){break;}else if(input==result){score+=10;}
//          System.out.println("用户得分:"+score);}long endTime = System.currentTimeMillis();//结束时间System.out.println("用户得分:"+score+",用户用时:"+(endTime-beginTime)/1000.0+"秒");}}

java经典随机加减法游戏相关推荐

  1. Java经典飞机大战游戏

    <飞机大战>这款小游戏相信许多朋友早就已经玩过,但是作为小白,学习过程中就是要拿各种经典项目来练手,飞机大战就是老师拿来让我们练手的一个小项目.老师给我们提供了素材包,让我们自由发挥,刚开 ...

  2. java编程10以内随机数字乘除,Java实现随机出题,10道10以内加减法计算代码实例...

    本文实例为大家分享了java实现随机出题,10道10以内加减法计算l的具体代码,供大家参考,具体内容如下 package com.swift; import java.awt.toolkit; imp ...

  3. java斗地主随机发牌_使用Java实现斗地主游戏的发牌过程

    package com.review.test; import java.util.ArrayList; import java.util.Collections; import java.util. ...

  4. JAVA经典算法大全

    JAVA经典算法大全 from http://java-mans.iteye.com/blog/16457031.河内之塔 2.Algorithm Gossip: 费式数列. 3.巴斯卡三角形 4.A ...

  5. java数字猜大小游戏_java实现猜数字小游戏

    java实现猜数字游戏 随机给定一个数字,猜大小直到正确 package com.swift; import java.util.Random; import java.util.Scanner; p ...

  6. [计算机毕设]基于java的打飞机游戏系统设计与实现(项目报告+源代码)

    基于java的打飞机游戏系统项目说明报告 1.1 手机软件现状 在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行.但是传统 ...

  7. Java经典面试题汇总200道

    超详细的Java学习资料汇总 Java经典面试题汇总 Java 基础 1. JDK 和 JRE 有什么区别? 2. == 和 equals 的区别是什么? 3. 两个对象的 hashCode()相同, ...

  8. JAVA经典算法50题(转)

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51097928 JAVA经典算法50题 [程序1]   题目:古典问题:有一对兔子, ...

  9. java经典50题_JAVA经典算法50题(3)【面试+工作】

    原标题:JAVA经典算法50题(3)[面试+工作] JAVA经典算法50题(3)[面试+工作] [程序21] 题目:求1+2!+3!+...+20!的和. 1.程序分析:此程序只是把累加变成了累乘. ...

最新文章

  1. 睿熙科技完成Pre-A融资,用于VCSEL芯片量产
  2. 4.Android loader详解___回调
  3. Java String常用的数据类型转换
  4. C++primer第九章 顺序容器 9.1 顺序容器概述 9.2容器库概览
  5. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 8丨平面上的最近距离【难度中等】
  6. Discuz完整手动迁移教程(不使用备份功能)
  7. 超图Cesium卷帘遇到的坑
  8. 将mysql表数据拼接成oracle的insert语句
  9. push推送服务设计
  10. js margin作用到父元素_子元素的 margin-top 传递给了父元素
  11. linux mysql驱动在哪_MySQL驱动使用方法
  12. 面试阿里前端P6血和泪换来的收获
  13. niceScroll.js
  14. 日记侠:我为什么学习网络营销
  15. librdkafka------C kafka Client
  16. JWT 详解及源码分析
  17. Duilib的界面设计工具DuiDesigner的使用说明
  18. Greedy is Good
  19. 1000字小论文格式是怎样的?
  20. 基于php和mysql实现的简易民航订票系统实验

热门文章

  1. truetype字体怎么转换成普通字体_TrueType字体作用|如何在文档嵌入 TrueType 字体中...
  2. Cisco路由器和交换机型号
  3. Source Insight入门教程
  4. 中国公交广告高峰论坛——天津
  5. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个复古手机键盘(带声音)的动画效果~~适合初学者~超简单~
  6. win2003 64位系统IIS6.0 32位与64位间切换
  7. 锁相环 matlab 噪声,锁相环(PLL)系统的噪声特性
  8. HSV/HSB/HSL 色相、饱和度、亮度的色彩模型
  9. 苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
  10. 网络协议基础05--数据链路层