java写用随机数建立一个3×4的矩阵,并查找矩阵中最大值

java写:在100中的10个随机数中找出最大值和最小值~

1、思路
首先利用随机数函数生成100个随机数;
然后在这100个数中,通过比较,找出最大数和最小数。
2、代码如下
import java.util.Random; public class Lanxi { public static void main(String[] args) { int max = 0; int min = num[0]; Random r = new Random(); for (int i = 0; i num[i]) { min = num[i]; } } avg = sum / 10; System.out.println("
100随机数最大数为:"+max+"最小数为:"+min); } }

import java.util.Random; public class Test1{ public static void main(String[] args){ Random r = new Random(); int juzhen1[][]= new int[3][3]; System.out.println("第一个矩阵:"); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ juzhen1[i][j] = r.nextInt(100); } } for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(juzhen1[i][j] + " "); } System.out.println(); } int juzhen2[][]= new int[3][3]; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ juzhen2[i][j] = r.nextInt(100); } } System.out.println("第二个矩阵:"); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(juzhen2[i][j] + " "); } System.out.println(); } int juzhen[][]= new int[3][3]; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ for(int k=0;k<3;k++){ juzhen[i][j]+=juzhen1[i][k]*juzhen2[k][j]; } } } System.out.println("两个矩阵相乘:"); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(juzhen[i][j] + " "); } System.out.println(); } }}注:两个矩阵的乘积仍然是矩阵。若 A 矩阵有m行p列,B 矩阵有p行n列,则它们的乘积 C 矩阵有m 行n 列。

代码如下:

import java.util.Random;

public class App26 {

static int[][] creat() {

int[][] arr = new int[3][4];

Random random = new Random(System.currentTimeMillis());

for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
arr[i][j] = random.nextInt(100);
}
}

return arr;
}

static void output(int[][] arr) {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(String.format("%2d ", arr[i][j]));
}
System.out.println();
}
}

public static void main(String[] args) {

int[][] arr = creat();

int max = Integer.MIN_VALUE;

for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
}
}
}

System.out.println("矩阵中最大值是:" + max);

output(arr);

}
}


java写用随机数建立一个3×4的矩阵,并查找矩阵中最大值
答:import java.util.Random;public class App26 {static int[][] creat() {int[][] arr = new int[3][4];Random random = new Random(System.currentTimeMillis());for (int i = 0; i < 3; i++) {for (int j = 0; j < 4; j++) {arr[i][j] = random.nextInt(100);}}...

请用Java建立一个3*3的三维数组,数组值使用随机数生成,其范围是1~5...
答:public class 知道 { public static void main(String[] args){ int[][] a=new int[3][3];int i,j,s1=0,s2=0,s3=0;for(i=0;i<3;i++){ for(j=0;j<3;j++){ double d=Math.random();a[i][j]=(int)(d*50+1);} } for(i=0;i<3;i++){ s1+=a[0][i];} for...

如何在Java中产生一个大于等于0小于3的随机数,急求,谢谢
答:int i=new Random().nextInt(3);i便是大于等于0小于3的随机数的int型 去看看Random类 另:没事多多看看API 要明确每个包下面的类能做什么事!

java如何生成随机的1-3数字
答://1-3的整数int n = (int)(Math.random() % 3) + 1;其中(int)(Math.random() % 3)生成一个[0,2]之间的数据,然后加1实现平移到1-3 建议阅读我写的随机数字控制的文章:http://blog.csdn.net/Mailbomb/archive/2009/03/11/3981177.aspx ...

用JAVA编写一个使用随机数创建句子使用3个字符串数组
答:import java.util.*; public class Test{ public static void main(String[] args){ String[] article = {"the","a","one"}; String[] noun = {"boy","dog","bird"}; String[] verb = {"jumped","ran","flew"}; System.out.println (getRandomString(article)+"\t"+getRandom...

Java中怎么产生1-3的随机数
答:new Random().nextInt(4);绝对解决你的问题,产生的数随机为0,1,2,3 你把0的情况过滤掉就OK拉

java生成随机三位数
答:public class Test2 { public static void main(String [] srgs){ int i=(int)(Math.random()*900)+100;//int i= new java.util.Random().nextInt(900)+100;也可以 System.out.println(i);} } 也就是要求100到999之间的随机数,Math.random()返回的是0到1之间的随机数,返回类型为...

用Java编写一个小应用程序.程序随机生成1,2,3三个随机数,如果生成1...
答:public class drawTest extends Applet { public void paint(Graphics g){ Random r = new Random();int i=r.nextInt(3)+1;switch(i){ case 1:{g.setColor(Color.green);for(int j=1;j<=10;j++)g.drawLine(j*4,20,j*4,50);};break;case 2:{g.setColor(Color.blue);for(int ...

用java如何随机生成【0,3)之间的数,用double
答:Math.random()返回0.0~0.9的数 用这个返回数乘某个数然后再转成int类型 比如0.0~0.9 乘3后最小是0,最到是2.7,转成int后,最小是0,最大是2 也就是int n = (int)(Math.random()*3)n就是0~2的随机数

在java中声明一个INT型的随机数值 数值为1-3怎么写?
答:int n = (int)(Math.random()*3);如果要包含3的话 int n = (int)(Math.random()*4);

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网