我试图在我的程序中添加一个计数器来计算用户所采取的猜测次数。我不知道怎么做......
以下是我的代码:
import java.util.*;//imports the utilities
public class WordPyramid {
public static void main(String[] args) {
int n;
Scanner kb = new Scanner(System.in);
System.out.println("Making 3 random numbers…");
System.out.println("What is the sum?");
Random rn =new Random();
int answer = rn.nextInt(10) + 1;
int answera=rn.nextInt(10) + 1;
int answerb=rn.nextInt(10) + 1;;
int fans =answer+answera+answerb;
while ((n = kb.nextInt()) != fans) {
System.out.println("Sorry, try again");
System.out.println("What is the sum?");
}
System.out.println("");
}
}
答案 0 :(得分:1)
考虑在int count = 0
循环之外添加新的while
,并在循环中使用count++
之类的增量。
每次猜错时,这会使count
的值增加1,或者每次while
循环运行时都会有效。
您也可以找到 this 以及其他Java教程的信息。
答案 1 :(得分:0)
如果你想显示每个尝试号码,这里有一个简单的例子:
int i=0;
while ((n = kb.nextInt()) != fans) {
i++;
System.out.println("Try number : "+i);
System.out.println("Sorry, try again");
System.out.println("What is the sum?");
}