Java实现随机出题,10道10以内加减法计算
2018-01-01 00:37
633 查看
package com.swift; import java.awt.Toolkit; import java.util.Scanner; public class PlusQuiz { public static void main(String[] args) { int i=0; int number1=0,number2=0; for(;;) { number1=(int) (Math.random()*10); number2=(int) (Math.random()*10); //加法部分 System.out.println("What is "+number1+"+"+number2+"?"); Scanner scan=new Scanner(System.in); int answer=scan.nextInt(); if(answer==number1+number2) { System.out.println("√"); Toolkit.getDefaultToolkit().beep(); //System.out.println('\007'); }else { System.out.println("×"); System.out.println(number1+"+"+number2+" should be "+(number1+number2)); } //减法部分 if(number1<number2) { int temp; temp=number1; number1=number2; number2=temp; } System.out.println("What is "+number1+"-"+number2+"?"); int answer2=scan.nextInt(); if(answer2==number1-number2) { System.out.println("√"); for(int 4000 time=0;time<6;time++) Toolkit.getDefaultToolkit().beep(); }else { System.out.println("×"); System.out.println(number1+"-"+number2+" should be "+(number1-number2)); } //判断加减法完成次数 i++; if(i==5) { break; } } } }
相关文章推荐
- 产生长度为10以内整数的随机字符串(java)
- JAVA随机生成一个10以内的随机数
- 使用栈技术实现10以内加减乘除算式的计算
- java实现能计算10道基本运算的计算器
- java随机输出10计算题
- 【小程序】JAVA实现从10~50中随机生成50个数,统计出现的数字及次数,输出出现最多的次数及对应的数字,按数字升序排列。
- C++实现简易表达式的计算(操作室为10以内)
- 简单的计算100000以内的质数(JAVA实现)
- JAVA图形操作中FPS的计算(附带随机生成乱数球体用例)
- java实现的钱币大写转换程序(10万亿以内,可以扩展)
- 在Java中实现浮点数的精确计算[摘]
- 用RMI实现基于Java的分布式计算
- Java实现随机验证码功能实例
- 使用Java程序实现随机验证码功能的实例
- Java实现随机验证码功能实例
- JAVA图形操作中FPS的计算(附带随机生成乱数球体用例)
- Java实现随机验证码功能实例
- 用java实现浮点数的精确计算
- 用java实现浮点数的精确计算
- 使用技巧:Java实现随机验证码功能实例