ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

随堂小测加减乘除

2019-09-18 10:02:52  阅读:259  来源: 互联网

标签:date1 date2 小测 int 随堂 System ran2 new 加减乘除


首先思路:先试用了rand产生随机数种子来产生随机数,然后定义了十个数组分别来进行查重和存储数据

package Ktang;
import java.util.Random;
import java.util.Scanner;
public class Student {
static final int x = 100000;
public static void main(String[] args) {
// TODO Auto-generated method stub
Random r = new Random(1);
int i=0;
int j=0;
Scanner sc=new Scanner(System.in);
int a;
int b;
int c=0;
int date1[]=new int[x];
int date2[]=new int[x];
int jia1[]=new int[x];
int jia2[]=new int[x];
int jian1[]=new int[x];
int jian2[]=new int[x];
int cheng1[]=new int[x];
int cheng2[]=new int[x];
int chu1[]=new int[x];
int chu2[]=new int[x];
System.out.println("请输入你想要多少的题数和一行个数");
a=sc.nextInt();
b=sc.nextInt();
for(i=0;i<a;i++)
{
int ran1 = r.nextInt(100);
int ran2 = r.nextInt(100);
date1[i]=ran1;
date2[i]=ran2;
jia1[i]= ran1;
jia2[i]=ran2;
jian1[i]=ran1;
jian2[i]=ran2;
cheng1[i]=ran1;
cheng2[i]=ran2;
chu1[i]=ran1;
chu2[i]=ran2;
}
while(c<=a)
{
c++;
for(i=1;i<=b;i++)
{
int ran2 = r.nextInt(3);

System.out.println("第"+i+"个");
switch(ran2)
{
case 0 :for(j=a;j>=0;j--)
{if(jia1[j]!=date1[i]&&jia2[j]!=date2[i])
{System.out.println(date1[i]+"+"+date2[i]+"=");}}
break;

case 1 :for(j=a;j>=0;j--)
{if(jian1[j]!=date1[i]&&jian2[j]!=date2[i])
{if(date1[i]>=date2[i])
{
System.out.println(date1[i]+"-"+date2[i]+"=");
break;}
else
{System.out.println(date1[i]+"-"+date2[i]+"=");
break;
}}}
case 2 :for(j=a;j>=0;j--)
{if(cheng1[j]!=date1[i]&&cheng2[j]!=date2[i])
System.out.println(date1[i]+"*"+date2[i]+"=");
break;}
case 3 :
for(j=a;j>=0;j--)
{if(chu1[j]!=date1[i]&&chu2[j]!=date2[i])
      System.out.println(date1[i]+"/"+date2[i]+"=");
break;
}
}
}
}
}
}

标签:date1,date2,小测,int,随堂,System,ran2,new,加减乘除
来源: https://www.cnblogs.com/sunhongbin/p/11539863.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有