0
public class PlayerTest {
public static void main(String[] args) {
// Ask how many players will play
System.out.print("How many players(4 max) : ");
int value = input.nextInt();
while (true) {
/* Players need to be 1-4 max */
if (value <= 4 && value >= 1) {
System.out.println("You have " + value + " players");
break;
/* Cannot be less than 1 */
} else if (value < 1) {
System.out.println("(You cannot have less than 1 player)");
System.out.println("Please Try again : ");
value = input.nextInt();
/* Cannot be more than 4 */
} else if (value > 4) {
System.out.println("(You cannot have more than 4 players)");
System.out.println("Please try again :");
value = input.nextInt();
}
}
for (int i = 1; i <= value; i++) {
System.out.println("Player" + i + " Please Enter your name : ");
String PlayerName = input.next();
System.out.println("Please enter your number : ");
int PlayerNumber = input.nextInt();
System.out.println(PlayerName);
System.out.println(PlayerNumber);
}
}
}
如果用户想在游戏中放置2
玩家,它会要求他们输入他们的Name
和Number
。输入他们的值后,我希望控制台输出玩家1的Name
和Number
然后玩家2的Name
和Number
。制作控制台按顺序打印()用户输入?
为例什么,我想
John 30
Robert 50
好吧!那么问题是什么? – Kaushal28
你写的是哪一部分让你期望把所有这些都写出来?是的,我现在是你的橡皮鸭。 – nitind
就是这样,我对Java很陌生,希望能在如何实现这个方面得到一些帮助? – Crypto