首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >if语句中的While循环

if语句中的While循环
EN

Stack Overflow用户
提问于 2014-10-27 14:35:55
回答 6查看 91关注 0票数 0

如果用户输入的数字大于10,如果用户输入的数字小于10,则必须显示4次“大于10”,如果用户输入的数字小于10,则必须显示4次。

代码语言:javascript
复制
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循环。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-10-27 14:40:28

在大于10的情况下使用另一个" if“(因为您只喜欢使用if)结构。对于给定的输入,它将只输入一个if结构。(您还可以选择使用"else if")

代码语言:javascript
复制
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++;
        }
    }

}
票数 2
EN

Stack Overflow用户

发布于 2014-10-27 14:38:19

您将重复“小于”但“大于”的过程。创建另一个if语句,检查它是否大于10,然后继续进入while循环进行4次迭代。

没有必要重置i,因为如果输入大于10,它就不会迭代。

票数 2
EN

Stack Overflow用户

发布于 2014-10-27 14:40:12

尝试添加一个else语句:

代码语言:javascript
复制
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++;
       }
   }
   else if(num > 10)
   {
       while(i < 4)
       {
           System.out.println("Less than 10");
           i++;
       }
   }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26589948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档