java用随机类生成整数并找出最大值最小值输出?
用常用类中的随机类随机产生60至100之间的十个整数存储在一维数组并输出结果。找出这十个随机整数的最大值和最小值并输出显示。...
用常用类中的随机类随机产生60至100之间的十个整数存储在一维数组并输出结果。找出这十个随机整数的最大值和最小值并输出显示。
展开
1个回答
展开全部
public static void main(String[] args) {
// TODO Auto-generated method stub
int res[]=new int[10];
int index=0;
int s=0;
//构建包含有10个不相等整数的一维数组
while(index<=9){
index++;
s=60+(int)(Math.random()*40);
for(int i=0;i<index;i++){
if(s-res[i]==0){
index--;
}else{
if(i==index-1){
res[i]=s;
}
}
}
}
//查找最大值和最小值
int max=res[0];
int min=res[0];
for(int i=1;i<res.length;i++){
if(max<res[i]){
max=res[i];
}
if(min>res[i]){
res[i]=min;
}
}
//输出一维数组
for (int i=0;i<res.length;i++) {
System.out.println("第"+i+"个数为"+res[i]);
}
System.out.println(max);
System.out.println(min);
}
// TODO Auto-generated method stub
int res[]=new int[10];
int index=0;
int s=0;
//构建包含有10个不相等整数的一维数组
while(index<=9){
index++;
s=60+(int)(Math.random()*40);
for(int i=0;i<index;i++){
if(s-res[i]==0){
index--;
}else{
if(i==index-1){
res[i]=s;
}
}
}
}
//查找最大值和最小值
int max=res[0];
int min=res[0];
for(int i=1;i<res.length;i++){
if(max<res[i]){
max=res[i];
}
if(min>res[i]){
res[i]=min;
}
}
//输出一维数组
for (int i=0;i<res.length;i++) {
System.out.println("第"+i+"个数为"+res[i]);
}
System.out.println(max);
System.out.println(min);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询