编写一个java程序,生成数组的每个元素
按要求编程生成数组的每个元素。建立一个循环,范围为0~matrix的长度,循环变量为i。每次循环时将matrix赋值为一个新建的数组,该数组的元素类型为整型,大小为i。然...
按要求编程生成数组的每个元素。建立一个循环,范围为0~matrix的长度,循环变量为i。每次循环时将matrix赋值为一个新建的数组,该数组的元素类型为整型,大小为i。然后对新建的int型的数组 建立内循环,循环变量为j每次循环时将matrix[i][j]的值赋值为i*j。
展开
3个回答
展开全部
看看是不是你要的
--------------------------------------------------------------
public class Array {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Array array=new Array();
int[][] aa=array.createArray(7);
for(int i=0;i<aa.length;i++){
for(int j=0;j<=i;j++){
System.out.print(aa[i][j]);
}
System.out.println("");
}
}
private int[][] createArray(int a){
//新建一个数组
int[][] matrix=new int[a][a];
for(int i=0;i<matrix.length;i++){
//内循环
for(int j=0;j<=i;j++){
matrix[i][j]=i*j;
}
}
return matrix;
}
}
--------------------------------------------------------------
结果:
--------------------------------------------------------------
0
01
024
0369
0481216
0510152025
061218243036
--------------------------------------------------------------
public class Array {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Array array=new Array();
int[][] aa=array.createArray(7);
for(int i=0;i<aa.length;i++){
for(int j=0;j<=i;j++){
System.out.print(aa[i][j]);
}
System.out.println("");
}
}
private int[][] createArray(int a){
//新建一个数组
int[][] matrix=new int[a][a];
for(int i=0;i<matrix.length;i++){
//内循环
for(int j=0;j<=i;j++){
matrix[i][j]=i*j;
}
}
return matrix;
}
}
--------------------------------------------------------------
结果:
--------------------------------------------------------------
0
01
024
0369
0481216
0510152025
061218243036
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询