用Java写随机数组
我做的项目用到的随机数组
数组要求,主对角线为0,其余数组元素不为0。
效果图如下,有需求可自取,哇哈哈!
import java.util.Random;
public class shuzu {
public static void main(String[] args) {`在这里插入代码片`
//声明一个8行8列的数组
int[][] array = new int[8][8];
for (int i = 0, j = array.length; i < j; i++) {
for (int h = 0, k = array[i].length; h < k; h++) {
if (i == h) {
array[i][h] = 0;
} else if(i>h){
array[i][h] = new Random().nextInt(9)+1; //赋值:随机数
array[h][i]=array[i][h];
}
}
}
//遍历
for (int i = 0, j = array.length; i < j; i++) {
System.out.println();
for (int h = 0, k = array[i].length; h < k; h++) {
System.out.print(array[i][h] + "\t");
}
}
}
}
这这是我的第一个博客文章,接下来我会接下来写文章的!