Я только недавно начал с Java, и я довольно плохо.Я действительно подчеркиваю.Мне нужно выяснить, как преобразовать пользовательский ввод от одного до десяти в звездочки, используя цикл do-while
.Я был бы очень признателен, если бы вы могли показать мне, как это сделать.
System.out.println( "Enter number between one and ten: " );
пример: input = 7
ожидаемый результат: *******
есличисло не должно быть от 1 до 10, выведите «попробуйте еще раз» и спросите снова
public class JavaApplication12 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(System.in);
System.out.println( "Enter number between one and ten: " );
int count = in.nextInt();
int counter = 0;
if (count<1||count>10) {
System.out.println("Try again");
count = in.nextInt();
System.out.print("*");
counter++;
}else{
do {
System.out.print("*");
counter++;
} while (counter < count);
}
}
}