1、随机加减乘除
package cn.tedu.test;
import java.util.Scanner;
public class ExamDemo {
public static void main(String[] args) {
int num1,num2,result,answer=0,score=0;//type;
char[] chas={'+','-','*','/','%'};
String str="";
Scanner scan=new Scanner(System.in);
for(int i=1;i<=10;i++){
num1= (int) (Math.random()*100+1);
num2= (int) (Math.random()*100+1);
int index= (int) (Math.random()*5);
switch (chas[index]){
case '+':
answer=num1+num2;
str=i+")"+num1+"+"+num2+"=?";
break;
case '-':
answer=num1-num2;
str=i+")"+num1+"-"+num2+"=?";
break;
case '*':
answer=num1*num2;
str=i+")"+num1+"*"+num2+"=?";
break;
case '/':
answer=num1/num2;
str=i+")"+num1+"/"+num2+"=?";
break;
case '%':
answer=num1%num2;
str=i+")"+num1+"%"+num2+"=?";
break;
}
System.out.println(str);
System.out.println("请答题:");
result=scan.nextInt();
if(result==answer){
System.out.println("答对了");
score+=10;
}else{
System.out.println("答错了");
}
}
System.out.println("总成绩:"+score);
}
}