首先,楼主代码有一些小问题,我给你改过之后如下(已填补)具体参考注释- class Arr
- {
- public static void main(String[] args)
- {
- String[][] trg=new String[10][];//定义一个10行的二维数组
- for(int i=9;i>=0;i--)//外层循环控制总行数为10
- {
- trg[i]=new String[10-i];//定义每行的一位数组的长度
- for(int j=0;j<trg[i].length;j++)//内层循环控制每一行的个数,trg[i].length为每一行数组长度
- {
- trg[i][j]="("+i+"."+j+")";//具体定义每一个元素
- }
- }
- for(int i=9;i>=0;i--)//打印数组
- {
- for(int j=0;j<trg[i].length;j++)
- {
- System.out.print(trg[i][j]);
- }
- System.out.println();
- }
- }
- }
复制代码 运行结果如图
|
|