结对合作 出题并判断对错
1 package tools; 2 3 import java.util.Random; 4 import java.util.Scanner; 5 6 public class problem { 7 8 public static void main(String[] args) { 9 /** 10 * 一共循环10次。 11 */ 12 int rightNum = 0;//正确次数 13 int wrongNum = 0;//错误次数 14 for (int i =1; i <= 10; i++) { 15 System.out.println("请计算第" + i + "道题:");// 做到第几题,循环输出 16 int number1 =(int) (Math.random() * 10); 17 int number2 =(int) (Math.random() * 10); 18 Random num = new Random();// 生成随机运算符 19 int index = num.nextInt(3) + 1; 20 char[] fuhaos = { '+', '-', '*', '/' }; 21 String fuhao = String.valueOf(fuhaos[index]); 22 Scanner scan = new Scanner(System.in); 23 if (fuhao.equals("+")) { // 进行加法运算 24 System.out.println(number1 + "+" + number2 + "="); 25 int input = scan.nextInt(); 26 int sum = number1 + number2; 27 if (sum==input) { 28 System.out.println("正确"); 29 rightNum++; 30 } else { 31 System.out.println("错误"); 32 wrongNum++; 33 } 34 System.out.println("正确答案是:" + sum); 35 }else if (fuhao.equals("-")) { // 进行减法运算 36 System.out.println(number1 + "-" + number2 + "="); 37 int input = scan.nextInt(); 38 int sum = number1 - number2; 39 if (sum==input) { 40 System.out.println("正确"); 41 rightNum++; 42 } else { 43 System.out.println("错误"); 44 wrongNum++; 45 } 46 System.out.println("正确答案是:" + sum); 47 }else if (fuhao.equals("*")) { // 进行乘法运算 48 System.out.println(number1 + "*" +number2 + "="); 49 int input = scan.nextInt(); 50 int sum = number1 * number2; 51 if (sum==input) { 52 System.out.println("正确"); 53 rightNum++; 54 } else { 55 System.out.println("错误"); 56 wrongNum++; 57 } 58 System.out.println("正确答案是:" + sum); 59 }else { // 进行除法运算 60 System.out.println(number1 + "/" + number2 + "="); 61 int input = scan.nextInt(); 62 int sum = number1 / number2; 63 if (sum==input) { 64 System.out.println("正确"); 65 rightNum++; 66 } else { 67 System.out.println("错误"); 68 wrongNum++; 69 } 70 System.out.println("正确答案是:" + sum); 71 } 72 } 73 System.out.println("做对" + rightNum + "题"); 74 System.out.println("做错" + wrongNum + "题"); 75 } 76 }
结对组合:林莉 和 宫丽君