public class TestStrAndArray { public static void main(String[] args) { //下面代码完成为四维不规则数组,申请空间,赋值,输出。
int n = 0; try { n = Integer.parseInt(args[0]); } catch (NumberFormatException e) { System.out.println("请输入数值!"); } char[][][][] c = new char[n][][][]; for (int i = 0; i < n; i++) { c[i] = new char[i + 1][][]; for (int j = 0; j < c[i].length; j++) { c[i][j] = new char[j + 1][]; for (int k = 0; k < c[i][j].length; k++) { c[i][j][k] = new char[k + 1]; } } } for (int i = 0; i < c.length; i++) { for (int j = 0; j < c[i].length; j++) { for (int k = 0; k < c[i][j].length; k++) { for (int l = 0; l < c[i][j][k].length; l++) c[i][j][k][l] = '%'; } } } for (int i = 0; i < c.length; i++) { for (int j = 0; j < c[i].length; j++) { for (int k = 0; k < c[i][j].length; k++) { for (int l = 0; l < c[i][j][k].length; l++) System.out.print(c[i][j][k][l]); System.out.println(); } System.out.println(); } System.out.println(); }
{
public static void main(String[] args)
{
//下面代码完成为四维不规则数组,申请空间,赋值,输出。
int n = 0;
try
{
n = Integer.parseInt(args[0]);
}
catch (NumberFormatException e)
{
System.out.println("请输入数值!");
}
char[][][][] c = new char[n][][][];
for (int i = 0; i < n; i++)
{
c[i] = new char[i + 1][][];
for (int j = 0; j < c[i].length; j++)
{
c[i][j] = new char[j + 1][];
for (int k = 0; k < c[i][j].length; k++)
{
c[i][j][k] = new char[k + 1];
}
} } for (int i = 0; i < c.length; i++)
{
for (int j = 0; j < c[i].length; j++)
{
for (int k = 0; k < c[i][j].length; k++)
{
for (int l = 0; l < c[i][j][k].length; l++)
c[i][j][k][l] = '%';
}
}
} for (int i = 0; i < c.length; i++)
{
for (int j = 0; j < c[i].length; j++)
{
for (int k = 0; k < c[i][j].length; k++)
{
for (int l = 0; l < c[i][j][k].length; l++)
System.out.print(c[i][j][k][l]);
System.out.println();
}
System.out.println();
}
System.out.println();
}
}
};