gpt4 book ai didi

java - if 语句中的 While 循环

转载 作者:行者123 更新时间:2023-12-01 17:03:17 26 4
gpt4 key购买 nike

如果用户输入大于 10 的数字,我必须显示“大于 10”四次;如果用户输入小于 10 的数字,我必须显示“小于 10”七次。我能够得到显示“少于 10”,但我不知道下一步该怎么做。

public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int num;
int i = 0;

System.out.print("Please enter a number: ");
num = sc.nextInt();

if(num < 10)
{
while(i < 7)
{
System.out.println("Less than 10");
i++;
}
}

我知道我在计数器变量“i”的某个地方搞砸了,但我已经研究这个很久了,我的大脑已经炸了。有人可以帮助解决这个问题吗?另外,是的。我仅限于 if 语句和 while 循环。

最佳答案

对于大于 10 的数字,请使用另一个“if”(因为您更喜欢仅使用 if)结构。对于给定的输入,它将仅输入其中一个 if 结构。 (您还可以选择使用“else if”)

public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int num;
int i = 0;

System.out.print("Please enter a number: ");
num = sc.nextInt();

if(num < 10)
{
while(i < 7)
{
System.out.println("Less than 10");
i++;
}
}

if(num>10)
{
while(i < 4)
{
System.out.println("greater than 10");
i++;
}
}

}

关于java - if 语句中的 While 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26589948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com