我最近才开始使用 Java,但我很糟糕。我真的很紧张。我需要弄清楚如何使用do-while循环将 1 到 10 之间的用户输入转换为星号。如果你能告诉我如何做到这一点,我将不胜感激。
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);
}
}
}
汪汪一只猫
波斯汪
相关分类