我的代码错误在哪里?
我们刚学过FOR 循环语句老让我们用for语句输出下列数字金字塔:1
1 3 1
1 3 5 3 1
1 3 5 7 5 3 1
1 3 5 7 9 7 5 3 1
我的程序代码为
public class hui{
public static void main(String args[])
{
int a=1,b=1;
System.out.print(a+" ");
System.out.println(a=a+2);
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
System.out.print(a+" ");
System.out.println(a=a+2);
System.out.println(b+" ");
if( j<=i)
System.out.print(b=b+2);
if(j>=i)
System.out.print(b=b-2);
}
}
}
我想知道我的错误在哪里,为什么一直不能准确的表达出数字金字塔