Java实现随机出题,10道10以内加减法计算代码实例

 更新时间:2019年04月26日 14:11:04   作者:Advancing-Swift  
这篇文章主要介绍了Java实现随机出题,10道10以内加减法计算,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文实例为大家分享了Java实现随机出题,10道10以内加减法计算l的具体代码,供大家参考,具体内容如下

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 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;
      }
    }
  }

}

以上所述是小编给大家介绍的Java实现随机出题,10道10以内加减法计算详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • java json与map互相转换的示例

    java json与map互相转换的示例

    这篇文章主要介绍了java json与map互相转换的示例,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
    2020-10-10
  • Java通过在主循环中判断Boolean来停止线程的方法示例

    Java通过在主循环中判断Boolean来停止线程的方法示例

    这篇文章主要介绍了Java通过在主循环中判断Boolean来停止线程的方法,结合具体实例形式分析了java针对线程的判断与停止操作相关实现技巧,需要的朋友可以参考下
    2017-04-04
  • SpringSecurity自动登录流程与实现详解

    SpringSecurity自动登录流程与实现详解

    这篇文章主要介绍了SpringSecurity自动登录流程与实现详解,所谓的自动登录是在访问链接时浏览器自动携带上了Cookie中的Token交给后端校验,如果删掉了Cookie或者过期了同样是需要再次验证的,需要的朋友可以参考下
    2024-01-01
  • Java中构造器内部的多态方法的行为实例分析

    Java中构造器内部的多态方法的行为实例分析

    这篇文章主要介绍了Java中构造器内部的多态方法的行为,结合实例形式分析了java构造器内部多态方法相关原理、功能及操作技巧,需要的朋友可以参考下
    2019-10-10
  • Java使用HashMap映射实现消费抽奖功能

    Java使用HashMap映射实现消费抽奖功能

    这篇文章主要为大家详细介绍了Java使用HashMap映射实现消费抽奖功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Java自动生成编号的方法步骤

    Java自动生成编号的方法步骤

    在新增数据时,往往需要自动生成编号,本文主要介绍了Java自动生成编号的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Java类加载初始化的过程及顺序

    Java类加载初始化的过程及顺序

    今天小编就为大家分享一篇关于Java类加载初始化的过程及顺序,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Java AQS 线程安全同步队列的实现

    Java AQS 线程安全同步队列的实现

    AQS 同步队列是很多的 Java 线程安全对象的实现,例如 ReentrantLock, Semaphore, CountDownLatch, ReentrantReadWriteLock 等等,本文就介绍了Java AQS 线程安全同步队列的实现,感兴趣的可以了解一下
    2023-08-08
  • Java中Parser的用法

    Java中Parser的用法

    这篇文章主要介绍了Java Parser使用指南,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • SpringBoot+微信小程序实现文件上传与下载功能详解

    SpringBoot+微信小程序实现文件上传与下载功能详解

    这篇文章主要为大家介绍了SpringBoot整合微信小程序实现文件上传与下载功能,文中的实现步骤讲解详细,快跟随小编一起学习一下吧
    2022-03-03

最新评论