当前位置: 首页 > 知识库问答 >
问题:

在while中嵌套循环

缑文栋
2023-03-14

我用For创建了一个嵌套循环,这是程序代码和输出,然后我尝试了同时循环,得到了不同的结果

对于

public class ForBersarang {
public static void main(String[] args){
    int a = 5;
    for(int i = 0; i<=a; i++){
        for(int j = 0; j<=i; j++){
            System.out.print("*");
        }
        System.out.println("");
    }
}

虽然

public class WhileBersarang {
public static void main(String[] args){
    int i = 0;
    int a = 5;
    int j = 0;
     while (i<=a) {
         while (j <= i) {
             System.out.print("*");
             j++;
         }
         i++;
         System.out.println("");
     }

}

请引导我。。谢谢

共有1个答案

裴和怡
2023-03-14

你的问题是你在哪里定义j

public class MyClass {
    public static void main(String args[]) {
      int i = 0;
      int a = 5;
    
      while (i<=a) {
         //here
         int j = 0;
         while (j <= i) {
             System.out.print("*");
             j++;
         }
         i++;
         System.out.println("");
     }
    }
}
 类似资料:
  • 大家好,初学者, 被困在这里一段时间了。故障排除我要么得到一个无限循环,要么它只循环11次(我希望外部循环21次)。基本上,我读这是因为第一个循环将被执行,因为它将是真的,第二个循环将被执行十次,直到它不是真的。然后外部循环将绕过内部循环继续运行(因为条件不再有效),直到外部条件不再为真。 提前道谢!

  • 我真的很抱歉,我一直试图把我的头围绕在代码上真的很长时间,但我不理解它。如果可以的话,请解释一下整个嵌套while循环,我好困惑(或者推荐我一本好的Java教科书,那就更好了)。 }

  • 本文向大家介绍在Python的while循环中使用else以及循环嵌套的用法,包括了在Python的while循环中使用else以及循环嵌套的用法的使用技巧和注意事项,需要的朋友参考一下 循环使用 else 语句 在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况

  • 我正在努力学习java。我正在尝试制作一个程序,计算一组学生通过测试的分数,输出输入的总分数,分数高于69的通过测试的次数,并显示通过测试的百分比。 我遇到的问题是,我似乎无法正确获得输出的百分比。它一直显示0.0。以下是我目前为止想出的最好的代码。 嵌套while循环是一种好的编码方式吗?缩短我的程序有更简单的方法吗?谢谢

  • 我遇到了这个代码。它只扫描数组元素一次。但我对有两个嵌套的while循环将复杂性增加到O(n^2)感到困惑。代码如下: 我正在学习算法,所以如果我哪里出了问题,请纠正我。非常感谢。

  • 问题内容: 我需要在Robot框架中创建一个嵌套循环。你能帮我吗? 我需要一个嵌套循环,将所有循环与文件中的所有循环进行比较。 提前致谢 问题答案: RF中没有嵌套循环;这只能通过在外部的内部循环调用一个关键字来完成。 不过,在您的特定情况下,可以不使用它-因为您想匹配整行,所以可以通过“应包含”来实现: 如果您要进行部分比赛-即成为会员的一部分,那么就不可能这样。