Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我必须用for循环打印一个系列_Java_Loops - Fatal编程技术网

Java 我必须用for循环打印一个系列

Java 我必须用for循环打印一个系列,java,loops,Java,Loops,以下是系列: 12345 22345 33345 44445 我试图解决这个问题,但它不是正确的 代码如下: class q14 { public static void main ( ) { int i,j,k; for (i=1;i<=5;i++) { for (j=i;j<=5;j++)

以下是系列:

12345

22345

33345

44445
我试图解决这个问题,但它不是正确的

代码如下:

    class q14
  {
      public static void main ( )
         {
             int i,j,k;
             for (i=1;i<=5;i++)
                {
                    for (j=i;j<=5;j++)
                      {
                          for (k=1;k<=i;k++)
                             {
                                 System.out.print (i + " ");
                                }
                          System.out.print (j + " ");
                        }
                    System.out.println();
                }
            }
        }
q14级
{
公共静态void main()
{
int i,j,k;

对于(i=1;i,下面的块应生成您描述的序列

int numberOfLines = 4;
int numberOfDigitsPerLine = 5;

for (int i=1; i<numberOfLines+1; i++){
    for(int j=1; j<=numberOfDigitsPerLine; j++) {
        if(j>=i) {
            System.out.print(j);
        } else {
            System.out.print(i);
        }
    }
    System.out.println();
}
int numberOfLines=4;
int numberOfDigitsPerLine=5;
对于(inti=1;i,这里是:

for (int i = 1; i <= 5; i++)
        {
            for(int k = 1; k <= i;k++) 
                System.out.print(i);
            for (int j = i + 1; j <= 5; j++)
                System.out.print(j);
            System.out.print("\n");
        }

for(inti=1;i系列不需要第三个循环

for (int j=1;j<=5;j++) {

       for (int k=1;k<=5;k++){   
                    if(k<=j)
                       System.out.print (j + " ");
                       else
                       System.out.print (k + " ");
                 }

       System.out.println();
  }
试试这个:

 for(int i=1;i<=4;i++)
    {
        for(int j = 1; j<=5;j++)
        {
            if(i>j)
            {
                for(int x= 1 ; x<=i;x++)
               {
                   System.out.print(i);
                   j++;
               }   
            }                
            System.out.print(j);
        }
        System.out.println("\n");
    }

用于(inti=1;iIn这段代码用什么方法解决问题?我想要正确的方法打印这一系列没有正确的方法。有无限多的程序可以生成这一序列。而且给定的序列也是模棱两可的。老兄,我的代码输出是错误的。我想知道如何使用for loo打印这一系列psand为了产生一个系列,老兄,你必须先告诉我意甲背后的规则…好的,我现在明白了…很好的逻辑!谢谢!
 for(int i=1;i<=4;i++)
    {
        for(int j = 1; j<=5;j++)
        {
            if(i>j)
            {
                for(int x= 1 ; x<=i;x++)
               {
                   System.out.print(i);
                   j++;
               }   
            }                
            System.out.print(j);
        }
        System.out.println("\n");
    }