import javax.swing.JOptionPane; 2 3 public class SubtactionTutor { 4 public static void main (String [] args){ 5 int correctCount = 0 ;//Count the number of correct numbers 6 int count = 0; 7 long startTime = System.currentTimeMillis(); 8 9 String output = ""; 10 while(count < 10){ 11 //set two random digit integers 12 int number1 = (int)(Math.random() * 10); 13 int number2 = (int)(Math.random() * 10); 14 15 //swap number1 and number2 16 if(number1 < number2){ 17 int temp = number1; 18 number1 = number2; 19 number2 = temp; 20 } 21 22 //Prompt the student to answer "what is number1 - number2" 23 String answerString = JOptionPane.showInputDialog 24 ("What is " + number1 + " - " + number2 + "?"); 25 int answer = Integer.parseInt (answerString); 26 27 //Grade the answer and display the result 28 String replyString ; 29 if (number1 - number2 == answer){ 30 replyString = "You are correct!"; 31 correctCount++; 32 } 33 else 34 replyString = "Your answer is wrong./n" + number1 + " - " 35 + number2 + " should be " + (number1 - number2); 36 JOptionPane.showMessageDialog(null,replyString); 37 38 //Increase the count 39 count++; 40 41 output += "/n" + number1 + "-" + number2 + "=" + answerString + 42 ((number1 - number2 == answer) ? "correct" : "wrong"); 43 } 44 45 switch (correctCount){ 46 case 10: output += "/n/n" + "------------------" + "你数学学的真好阿,小子" + "--------------" ;break; 47 case 9: 48 case 8: output += "/n/n" + "------------------" + "你如果还加一把劲,就能打满分了,帅哥!" + "------------------" ;break; 49 case 7: 50 case 6: output += "/n/n" + "------------------" + "你数学只是一般,美女" + "------------------" ;break; 51 default : output += "/n/n" + "------------------" + "你还差得远了,让世界忘记你吧!!!" + "------------------" ;break; } 53 long endTime = System.currentTimeMillis(); 54 long testTime = endTime - startTime; 55 56 JOptionPane.showMessageDialog(null,"Correct count is " + correctCount + "/nTest time is " + 57 testTime / 1000 + " second/n" + output); 58 String name = JOptionPane.showInputDialog("请输入你的姓名,我们将把你加入中国人才库"); 59 String phone = JOptionPane.showInputDialog("请输入你的联系方式:"); 60 String place = JOptionPane.showInputDialog("请输入你的联系地址,我们会将最新的招聘信息通过您的联系方式通知您"); 61 JOptionPane.showMessageDialog (null,"请确认您的信息:/n" + "-------------------------------------------------------------------------------/n" 62 + "姓名: " + name + "/n" + "联系方式: " + phone + "/n" + "联系地址: " + place ); 63 } 64 } _ } long endTime = System.currentTimeMillis(); long testTime = endTime - startTime; JOptionPane.showMessageDialog(null,"Correct count is " + correctCount + "/nTest time is " + testTime / 1000 + " second/n" + output); String name = JOptionPane.showInputDialog("请输入你的姓名,我们将把你加入中国人才库"); String phone = JOptionPane.showInputDialog("请输入你的联系方式:"); String place = JOptionPane.showInputDialog("请输入你的联系地址,我们会将最新的招聘信息通过您的联系方式通知您"); JOptionPane.showMessageDialog (null,"请确认您的信息:/n" + "-------------------------------------------------------------------------------/n" + "姓名: " + name + "/n" + "联系方式: " + phone + "/n" + "联系地址: " + place ); } } 64,1 Bot _