高分求答!很常见的Java试题,有谁告诉我下?
来源:百度知道 编辑:UC知道 时间:2024/05/21 16:09:44
编写程序,定义一个N*N的二维数组,利用随机数初始化数组,计算其对角线元素之和 ?
如果谁知道这题的结果,能不能发一下!我会继续加分的~~
如果谁知道这题的结果,能不能发一下!我会继续加分的~~
好的,分给我吧!
import java.util.Random;
public class Test {
public static void main(String[] args) {
Test test = new Test();
int[][] nums = test.get(10);
int all = test.add(nums);
System.out.println(all);
}
public int[][] get(int num) {
Random ran = new Random();
int[][] nums = new int[num][num];
for (int i = 0; i < nums.length; i++) {
for (int j = 0; j < nums[i].length; j++) {
nums[i][j] = ran.nextInt(100);// 这里把随机数的范围设置在100以内,如果不想的话就删除掉括号里的100就可以了。
}
}
return nums;
}
public int add(int[][] nums) {
int all = 0;
for (int i = 0; i < nums.length; i++) {
all += nums[i][i];
}
return all;
}
}
public class Matric{
public static void main(String[] args){
int[][] A=new int[10][10];