我是Java的新手。我有一个关于将一组数组作为二维数组的问题。 我真的不知道如何用给定的数组来做这个。这是我的程序
public static void main(String args[]){
int arr[][]= new int[5][5];
int[] number = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
int numberIndex=0;
for(int i=0; i < arr.length; i++){
arr[i] = new int[i+1];
for(int j=0; j<arr[i].length; j++){
arr[i][j] = number[numberIndex];
System.out.println(numberIndex);
numberIndex++;
}
}
}
结果类似于此站点,但它必须通过给定的数组编号 Site
我理解下面的程序:(但我真的不知道如何将其作为数组。)
public class RightAngledTriangleNumbers {
//void main
public static void main (String[] args)
{
//declare int
int i,j,n=1;
//for loops
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
System.out.print(n+" ");
n++;
}
System.out.print("n");
}
}
}