「java随机生成二维数组」java随机生成二维数组代码
本篇文章给大家谈谈java随机生成二维数组,以及java随机生成二维数组代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Java随机生成一个5行六列的二维数组,怎么行列转换
pre t="code" l="java"思路:
1、首先声明一个6行5列的数组
2、先循环行,再循环列,再赋值为随机数(使用 Random 类)
3、再遍历
代码如下:
public static void main(String[] args) {
//声明一个6行5列的数组
int[][] array=new int[6][5];
for(int i=0,j=array.length;ij;i++){
for(int h=0,k=array[i].length;hk;h++){
array[i][h]=new Random().nextInt(100); //赋值:100以内的随机数
}
}
//遍历
for(int i=0,j=array.length;ij;i++){
System.out.println();
for(int h=0,k=array[i].length;hk;h++){
System.out.print(array[i][h]+"\t");
}
}
}
java随机产生一个二维数组
import java.math.*;
class Demo
{
public static void main(String[] args)
{
int x1,y1,x2,y2;
double line;
x1=(int)(Math.random()*9+1);
x2=(int)(Math.random()*9+1);
y1=(int)(Math.random()*9+1);
y2=(int)(Math.random()*9+1);
line = Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
System.out.println(" "+x1+" "+x2+" "+y1+" "+y2);
System.out.println("生成的矩形对角线长度为:"+line);
}
}
我不知道你说的5*5矩阵以及周边元素是啥意思 我语文差请详细解释下 这里给出求随机生成矩阵坐标和求对角线的代码
java,怎么创建一个n*n的随机二维数组??
import java.util.Random;
import java.util.Scanner;
public class Hello {
public static void main(String[] args)
{
Scanner scnner=new Scanner(System.in);
Random random=new Random();
int n=scnner.nextInt();
int a[][]=new int[n][n];
for(int i=0;in;++i)
for(int j=0;jn;++j)
{
a[i][j]=random.nextInt(n);//随机产生0~n-1的随机数
}
for(int i=0;in;++i)
{
for(int j=0;jn;++j)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
关于java随机生成二维数组和java随机生成二维数组代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。