导航:首页 > 编程语言 > 随机赋值JAVA

随机赋值JAVA

发布时间:2024-12-18 06:02:30

A. java编程,创建一个二维数组,随机产生 0∼100之间的值,求出最大值及对应下标

需求:Java编程,创建一个二维数组,随机产生 0~100之间的值,求出最大值及对应下标。

分析步骤:

A:创建一个二维数组

int[][] twoArr = new int[8][8];

B: 随机产生0~100之间的值

Random random=new Random();

random.nextInt(100);

C:将随机产生的值赋值给数组元素

运用for循环

D:求出最大值

假设twoArr[0][0]为最大值,遍历数组,两两比较,把值大的赋值给max。同时标记x,y

E:输出最大值,输出x,y(遍历的两个局部变量)值

importjava.util.Random;
classTwoArr{
publicstaticvoidmain(String[]args){

intn=8;//这里也可以改成键盘录入的形式

int[][]twoArr=newint[n][n];//定义二维数组

//将随机产生的值赋值给数组元素
for(intx=0;x<twoArr.length;x++){
for(inty=0;y<twoArr[x].length;y++){
Randomrandom=newRandom();
twoArr[x][y]=random.nextInt(100);
}
}

//求最大值和索引
intmax=twoArr[0][0];
intindex1=0;
intindex2=0;

for(intx=1;x<twoArr.length;x++){
for(inty=0;y<twoArr[x].length;y++){
if(twoArr[x][y]>max){
max=twoArr[x][y];
index1=x;
index2=y;
}
}
}

//输出
System.out.println("最大值是:"+max+",其下标为:["+index1+"]"+"["+index2+"]");
}
}

B. java编码中怎样产生四位随机数

用这个代码:

java.util.Randomrandom=newjava.util.Random();
inta=random.nextInt(9000)+1000;//生成从0-指定数(不包括指定数)的整数

从1000-9999;可以看成从0+1000——8999+1000

C. Java利用随机函数产生30个在10到100之间的整数给一个一维数组赋值, 并按照4个元素一排输出数组

public class T {

public static void main(String[] args) {
int[] num = new int[30];
for (int i = 0; i < 30; i++) {
num[i] = (int) (Math.random() * 90 + 10);
}
for (int i = 1; i < 31; i++) {
System.out.print(num[i - 1]);
if (i % 4 == 0) {
System.out.println("");
}else {
System.out.print(" ");
}
}
}
}


D. java中 如何利用数组存储随机生成数

java中随机数主要有两种方法生成:
1.Math.random()
2.java.util.Random类的方法。
方法1调用方便,但功能简单,并且不能初始化种子让迹掘值,随机性不够好。生成的随机数是0.0到1.0间的浮点数,往往需要进行值域变换。
方法2调用复杂,功能强大,可初始化种子子,随机性好。可直接生成较大随机整数。
如生成[-10,10]的随机整数
方法1:(int)(Math.floor(Math.random()*21))
方法2:Random rnd=new Random(System.currentTimeMillis());
rnd.nextInt(21)-10即为结果
使州首用new创建好数组后,依次将随机值赋坦核值与数组元素即可

阅读全文

与随机赋值JAVA相关的资料

热点内容
瘦吧大数据在APP哪里看 浏览:621
层次聚类算法最小距离 浏览:693
抖音视频加源码 浏览:531
运营影视源码 浏览:640
北京电信服务器托管云空间服务器 浏览:369
一般学编程有必要吗 浏览:753
机器人编程方法 浏览:992
表盘编程gt 浏览:9
java源代码阅读 浏览:736
程序员用什么键盘罗技 浏览:169
为什么安卓手机每天都要更新app 浏览:707
java怎么成为程序员 浏览:290
西门子s7200编程电缆怎么连接 浏览:532
下载网页中的pdf文件 浏览:91
音乐缓存文件夹的软件 浏览:396
Dkms编译打印机驱动 浏览:996
解压缩文件操作异常 浏览:557
等待代码编译时你会干嘛 浏览:494
单片机c语言中变量右移8位 浏览:82
解压的一个小短片 浏览:831