我希望该程序循环运行直到用户输入“ Z”。我在设计它时会回答“是”或“否”,只是它会起作用,但我不希望这样。我希望它询问高尔夫球手并不断得分,直到用户输入“ Z”为止。然后,我希望输入的所有名称和分数以列表格式显示。我觉得我已经很接近了,但是这里的新手需要一些帮助!感谢您的任何答复。
import java.util.Scanner;
public class golfTournament {
public static void main(String[] args) {
String golfer, answer;
int score;
Scanner keyboard = new Scanner(System.in);
do {
System.out.println("Enter player name. (Enter Z to terminate)");
golfer = keyboard.next();
System.out.println("Enter score");
score = keyboard.nextInt();
System.out.println("Do you want to enter another golfer and score? Yes or No");
answer = keyboard.next();
} while (answer.equals("Yes"));
System.out.println("Player: " + golfer + "\t\tScore: " + score);
}
}
是的,您非常接近,就是这样:
String golfer, answer;
int score;
Scanner keyboard = new Scanner(System.in);
do {
System.out.println("Enter player name. (Enter Z to terminate)");
golfer = keyboard.next();
if (!golfer.equals("Z")) {
System.out.println("Enter score");
score = keyboard.nextInt();
}
} while (!golfer.equals("Z"));
System.out.println("Player: " + golfer + "\t\tScore: " + score);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句