java——随机口算题(加减乘除随机)


import java.util.Scanner;
public class  jisuan
{static int wrongnumber=0;public static void main(String[] args)
{ for(int i=0;i<5;i++){System.out.print((i+1)+"."+ "");int a=(int)(System.currentTimeMillis()%4);switch(a){case 0:add(a);break;case 1:jian(a);break;case 2:cheng(a);break;case 3:chu(a);break;}}System.out.println("wrongnumber is "+wrongnumber);}public static void add(int a){int number1=(int)( System.currentTimeMillis()*3%1000);int number2=(int)( System.currentTimeMillis()*7%1000);int answer;Scanner input=new Scanner(System.in);System.out.print(number1+"+"+number2+" = ");do{answer=input.nextInt(); if(number1+number2==answer)System.out.println((char)8730);if(!(number1+number2==answer)){wrongnumber++;System.out.println(number1+"+"+number2+"="+answer+" is "+(number1+number2==answer));System.out.print("please input your answer again : ");}}while(!(number1+number2==answer));}public static void jian(int a) {int answer;int number1=(int)( System.currentTimeMillis()*3%1000);int number2=(int)( System.currentTimeMillis()*7%1000);if(number1<number2){number1=number1^number2;number2=number1^number2;number1=number1^number2;}Scanner input=new Scanner(System.in);System.out.print(number1+"-"+number2+" = ");do {answer=input.nextInt();if(number1-number2==answer)System.out.println((char)8730);if(!(number1-number2==answer)){wrongnumber++;System.out.println(number1+"-"+number2+"="+answer+" is "+(number1-number2==answer));System.out.print("please input your answer again : ");} }while(!(number1-number2==answer));}public static void cheng(int a) {int answer;int number1=(int)( System.currentTimeMillis()%100);int number2=(int)( System.currentTimeMillis()*7%100);Scanner input=new Scanner(System.in);System.out.print(number1+"*"+number2+" = ");do{answer=input.nextInt();if(number1*number2==answer)System.out.println((char)8730);if(!(number1*number2==answer)){wrongnumber++;System.out.println(number1+"*"+number2+"="+answer+" is "+(number1*number2==answer));System.out.print("please input your answer again : ");}}while(!(number1*number2==answer));}public static void chu(int a){int shang,yushu;int number1=(int)( System.currentTimeMillis()%1000);int number2=(int)( System.currentTimeMillis()*7%100);if(number1<number2){number1=number1^number2;number2=number1^number2;number1=number1^number2;}Scanner input=new Scanner(System.in);System.out.print(+number1+"/"+number2+" = ");do {shang=input.nextInt();yushu=input.nextInt();if(!(number1/number2==shang&&number1%number2==yushu)){wrongnumber++;System.out.println(number1+"/"+number2+"="+shang+"……" +yushu+" is "+(number1/number2==shang&&number1%number2==yushu));System.out.print("please input your answer again : ");}elseSystem.out.println((char)8730);}while(!(number1/number2==shang&&number1%number2==yushu));}
}

java——随机口算题(加减乘除随机)相关推荐

  1. 基于Python和Java混合编程实现的小学生数学口算题卡定制练习题

    1. 总体要求 综合运用软件工程的思想,协同完成一个软件项目的开发,掌软件工程相关的技术和方法: 组成小组进行选题,通过调研完成项目的需求分析,并详细说明小组成员的分工.项目的时间管理等方面. 根据需 ...

  2. 生成小学加减口算题JAVA算法

    生成小学加减口算题JAVA算法 package com.jianchi.fsp.generationchildrenarithmetic;import java.io.Serializable; im ...

  3. php自动生成小学生口算题程序生成器

    闲着无聊写了一个小学生口算题生成器  php的  简单易用  省着家长们 每天手写出题了 适用范围:小学2年级到4年级上学期 课后作业练习使用 程序的出题的规范要求: 1.符号前后为100以内的整数 ...

  4. python小学生口算题生成器_小学数学题出题神器

    小学数学题生成器是一款简易的小学数学题目出题神器,目前支持20以内的加减混合运算,未来会更新更多的功能.对于想要在家给孩子练习的家长来说,还是比较方便的,而且能够打印. 软件介绍 今年儿子刚上一年级, ...

  5. python怎么编写口算题_来出口算题—— Python编程

    原标题:来出口算题-- Python编程 今天,小编带大家做一个实用的小程序,也就是计算题生成器. 低年级的小朋友,最需要提高的就是计算能力,而计算能力的提升离不开有效的练习,而手动出题总会有局限性, ...

  6. 小学生计算/口算题excel打印版,计算机出题,解放大人

    [推荐]2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 老师要求孩子练习数学口算题,网上找了几个出题软件,感觉不是很满意,特别是打印格式十分不爽 正好闲来无事,现学现 ...

  7. 【杂记】从孩子口算题开始逐渐离谱

    文章目录 一. 背景 二.初步实现 main.cpp creater.h creater.cpp 三.优化 修改内容: creater.h creater.cpp 四.复杂化 main.cpp cre ...

  8. Qt操作Office的一个实例--口算题生成器制作。

    文章目录 Qt操作Office的一个实例--口算题生成器制作. 1.关联QAxObject 2.操作Word文档: 3.设计界面 4.关键代码 效果: Qt操作Office的一个实例–口算题生成器制作 ...

  9. nodejs+python+php+vue小学口算题测试系统

    成绩维护:成绩维护包括了成绩信息的查询,通过输入的检索关键词,点击查询后,就能够以模糊查询的形式查询出成绩信息,包括了姓名,年级,题量和学生所做试题的成绩信息,并且能够以分页的形式进行展示. 试卷维护 ...

最新文章

  1. [reference]-ARM缩写
  2. github怎么自动更新被人更新过的项目_GitHub 的这 8 个实用技巧,95%的人不知道...
  3. ebook_7种开放式eBook格式指南
  4. 有哪些是你踏入社会才明白的道理?
  5. python文件写入_python读写不同编码txt文件
  6. FZU 2020 组合
  7. 关于oracle的物理dg,单机上创建物理DG(Oracle 10g单实例)
  8. 查看别人IP经典办法
  9. WPS中插入论文公式
  10. 【线性代数(12)】线性方程组、方程组解的结构
  11. java实现 猜数字游戏
  12. Vulkan教程(官方教程翻译版)
  13. 速学计算机,新手电脑配置速成学习
  14. Android安全相关
  15. C:谈谈内存分配中的(.data)段和(.bss)段的区别?为什么要分.data段和.bss段?
  16. 【784. 字母大小写全排列】
  17. protoc-gen-go 安装
  18. 常见未授权访问漏洞详解
  19. 深入学习理解Java集合
  20. 配置ActiveX控件在网页中下载安装

热门文章

  1. 吉大期末考试《无源光网络技术及应用》大作业
  2. matlab怎么定义矩阵变量_MATLAB笔记(一)
  3. matlab 赋值null,NULL
  4. python爬虫(登录豆瓣并修改签名)
  5. linux环境下,oracle备份和还原库
  6. 学会python需要数学吗_机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线...
  7. 虚拟创业云|BBC幼儿英语启蒙动画Alphablocks字母积木全4季
  8. 计算机数控机床用英语怎么说,数控机床常用英语词汇
  9. Layui .render() 元素更新记得使用
  10. 北斗+电力,摆脱卫星授时(时钟同步)系统受制于人