If statement 适用于此模式的适当逻辑

If statement 适用于此模式的适当逻辑,if-statement,logic,If Statement,Logic,如何打印行数等于星数的图案,这样,如果1星,1行1星,2星,2行2星,依此类推,逻辑良好? 这是上面提到的逻辑的输出 * ** ** *** *** *** 使用运算符可以获得正确的输出。Java有一个重要的算术运算符,您可能不熟悉,%,也称为模运算符或余数运算符。%运算符返回两个数字的剩余部分。例如,10%3是1,因为10除以3剩下1的余数。您可以使用%,就像您可以使用任何其他更常见的运算符一样,如+或- 我用java编写代码 执行步骤:- 对于将i值声明为1的循环。循环从值1开始,最后一个

如何打印行数等于星数的图案,这样,如果1星,1行1星,2星,2行2星,依此类推,逻辑良好? 这是上面提到的逻辑的输出

*
**
**
***
***
***
使用运算符可以获得正确的输出。Java有一个重要的算术运算符,您可能不熟悉,%,也称为模运算符或余数运算符。%运算符返回两个数字的剩余部分。例如,10%3是1,因为10除以3剩下1的余数。您可以使用%,就像您可以使用任何其他更常见的运算符一样,如+或-

我用java编写代码

执行步骤:-

  • 对于将i值声明为1的循环。循环从值1开始,最后一个值为5
  • 对于将i值声明为1的循环,我们给出了j为i*i的条件
  • 如果j值为1,则打印星号
  • 如果j值不是1,则转到其他部分
  • 在这个例子中,还有if和else部分,在if部分中,我们使用mod运算符,如果它的值为0,则打印星号,否则转到else条件

     for(int i = 1; i <= 5; i++) {
        for(int j = 1; j <= i * i; j++) {
            if(j == 1) {
                System.out.println();
                System.out.print("*");
    
            } else if(j % i == 0) {
                System.out.print("*");
                System.out.println();
            } else {
                System.out.print("*");
            }
        }
    }
    
    for(int i=1;i