Я пытаюсь получить ролик для кубиков, и у меня возникают трудности с добавлением петли где-то, чтобы программа не уходила после одного рулона. Я хочу спросить у пользователя, хотят ли они рулон, и он катит, говоря «y». Я хочу закончить программу, задавая пользователю один и тот же вопрос, но он заканчивается «п»Я пытаюсь добавить петлю в мою программу ролика в кости.
/*
Natasha Shorrock
Assignmnt A6
11/07/16
*/
package diceroller;
import java.util.Random;
import java.util.Scanner;
public class DiceRoller {
public static void main(String []args) {
System.out.println(" Do you want to roll the dice? ");
Random dice = new Random();
Scanner input = new Scanner(System.in);
int faces;
int result;
System.out.println("Dice Roller\n");
System.out.println("How many faces does the dice have?");
faces = input.nextInt();
result = dice.nextInt(faces) + 1;
System.out.println("\nThe dice rolled a " + result);
}//Dice Roller
}//class DiceRoller
Возможно, вы захотите удалить комментарии заголовка в своем коде. Кроме того, цикл «do-while» решает вашу проблему. –
Существует хороший учебник по теме: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html – bradimus