
正文
关于java5位随机数代码的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编程,程序运行后随机产生五个数字,并且输出最大值和最小值
自己写的,你试试:
package baidu;
/*
* 随机产生五个数字,并且输出最大值和最小值
* */
public class MaxAndMath {
public static void main(String[] args) {
int[] a = new int[5];
System.out.println("产生的5个数分别为:");
for(int i=0;ia.length;i++){
a[i] = (int) (Math.random()*100);//[0-100)的随机数
System.out.print(a[i]+"\t");
}
int max = a[0];
int min =a[0];
for(int j=0;ja.length;j++){
if(a[j]max){
max = a[j];
}
if(a[j]min){
min=a[j];
}
}
System.out.println();
System.out.println("max:"+max);
System.out.println("min:"+min);
}
}
相关问答
Q1: JAVA如何获取一个5位随机数(不重复)和年月日并存在一个变量中
public class Test{
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
StringBuffer sb = new StringBuffer();
StringBuffer sb1 = new StringBuffer();
Random r=new Random();
while(sb.size()=5) {
int m = r.nextInt();
if(!sb1.contains(m.toString)) {
sb1.append(m.toString);
sb.append(m.toString+df.format(new Date()));
}
}
System.out.println("sb就是所求的变量");
}
}
不知道是不是你说的意思
Q2: 用JAVA编写一个程序,要求生成5个随机数,随机数的取值范围是20到60
import java.util.List;
import java.util.Random;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author david
*/
public class TestRandom {
public static void main(String[] args){
List list=new ArrayList();
Random r=new Random();
int ikey=0;
while(true){
ikey=r.nextInt(60);//随机生成小于60的整数
if(ikey20) //如果生成的整数小于20,则重新生成
continue;
if(!list.contains(ikey)){ //判断这个随机数是否已经生成过,避免重复
list.add(ikey);
if(list.size()==5)
break;
}
}
//打印
for(int i=0;ilist.size();i++)
System.out.println(list.get(i));
}
}
Q3: 用java怎么生成1到25的共五行五列的随机数?
import java.util.Random;\x0d\x0a\x0d\x0apublic class Demo {\x0d\x0a public static void main (String args[]) {\x0d\x0a Random rnd = new Random();\x0d\x0a int[] nums = new int[25];\x0d\x0a for (int i=1; i26; i++) {\x0d\x0a int p = rnd.nextInt(25);\x0d\x0a if (nums[p] != 0)\x0d\x0a i--;\x0d\x0a else\x0d\x0a nums[p] = i;\x0d\x0a }\x0d\x0a for (int i=0; i25; i++) {\x0d\x0a System.out.print(nums[i] + " ");\x0d\x0a if (i % 5 == 4)\x0d\x0a System.out.println();\x0d\x0a }\x0d\x0a }\x0d\x0a}
Q4: java中产生5个5位数的随机数,存放在数组中,并输出,求助
private static void RandomTest() {
Random rand=new Random();
int num=0;
int save[]=new int[6];
int i=1;
while(i6)
{
num=(int)(rand.nextDouble()*(100000-10000)+10000);
save[i]=num;//放入数组
System.out.println("第"+i+"个数java5位随机数代码:"+save[i]);//从数组拿出
i++;
}
}
java5位随机数代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java5位随机数代码的信息别忘了在本站进行查找喔。








