新手代码之while循回

来源:互联网 发布:php date 格式化输出 编辑:程序博客网 时间:2024/06/04 01:20
这次是随机产生一个两位数并计算其平方的程序,它设置成为一次调试可以继续出现四个问题,承认,这是我学习课本的代码的,关于这个问题的具体一切我都不懂,课本原来是出现5个问题的,可是在我都出现了相同的两道问题,我不会修改代码,只能把问题出现次数减少为4次。
//计算随机产生个两位数的平方import java.util.Scanner;public class Study4 {public static void main(String[] args) {final int NUMBER_OF_QUESTIONS = 4;//问题的个数int correctCount = 0;//计算正确答案的个数int count = 0;String output = "";//输出字符串最初是空的Scanner input = new Scanner(System.in);while (count < NUMBER_OF_QUESTIONS){     // 生成一个随机十位数的整数int number1 = (int)(Math.random()*10)+10;System.out.print("what is " + number1 + "*" +number1 + " ?");int answer = input.nextInt();if (number1 * number1 == answer){System.out.println("You are correct!");correctCount++;}else System.out.println("Your answer is wrong!.\n" + number1 + "*" + number1 + "should be " + (number1*number1));count++;output += "\n" + number1 + "*" + number1 + "=" +answer + ((number1 * number1 ==answer)?" correct" : "wrong");}long endTime = System.currentTimeMillis();System.out.println("Correct count is " + correctCount + output);}}

0 0