永发信息网

java编程题:随机产生20个50~100之间的整数,输出这20个数并找出最大数和最小数。

答案:4  悬赏:30  手机版
解决时间 2021-11-18 13:28
java编程题:随机产生20个50~100之间的整数,输出这20个数并找出最大数和最小数。
最佳答案
public class P1 {

private int[] num=new int[20];

private int Maxnum,Minnum;
public P1(){
for(int i =0;i<20;i++){
num[i]=50+(int)(Math.random()*50);
}
}

public void print(){
for(int j=0;j<20;j++){
System.out.print(num[j]+" ");
}
System.out.println();
}

public void setMaxAndMin(){
Maxnum=Minnum=num[0];
for(int k=1;k<20;k++){
if(Maxnum Maxnum=num[k];
}else if(Minnum>num[k]){
Minnum=num[k];
}
}
}

public int getMax(){
return Maxnum;
}

public int getMin(){
return Minnum;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
P1 p = new P1();
p.print();
p.setMaxAndMin();
System.out.println("最大值为:"+p.getMax());
System.out.println("最小值为:"+p.getMin());
}
}
全部回答
package com.lanqiao.Test;

import java.util.Random;


public class Chapter6_Test3 {
static Random rand = new Random();
public static void main(String[] args) {
int[] number = new int[10];
int count = 0;
while(count < number.length) {
number[count] = rand.nextInt(10);
Chapter6_Test3.RemoveSame(count, number);
count ++;
}
for(int x : number) {
System.out.print(x + " ");
}
}

public static void RemoveSame(int count, int[] number) { //去重复
for(int i = 0; i < count; i++)
if(number[i] == number[count]) {
number[count] = rand.nextInt(10);
Chapter6_Test3.RemoveSame(count, number);
}
}
}
CLS
RANDOMIZE TIMER
FOR I=1 TO 20
A(I)=INT(RND*51+50)
PRINT A(I);
NEXT I
FOR I=1 TO 20-1
FOR J=I +1 TO 20
IF A(I) NEXT J
NEXT I
PRINT A(1);A(20)
END
randomize timer 产生随机种子
for i=1 to 20
a=int(rnd*51+50) 把取到的50~100之间的随机整数给a变量
print a; 输出随机数
next i
end
这是我的想法,偶也是个编程小学生啦啦。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
某餐厅营业时间00.00到24.00请问上几个小时
寻求佛山童装制衣厂
土地纠纷案件:急...急...急......现我家有一
湖南哪些地方的名字含有一个阳字
为什么圆通快递送的货从昨天下午就不动了,本
请问各位韩语老师们这句韩语是什么意思ᆩ
13-几大于6
直销是做什么
宿舍一股烂木瓜味是怎么回事
我情人终于买了我喜爱的杯子我该怎么表达
大一新生对学生会的期望
用惠人榨汁机榨汁的时候用筷子捅了一下水果让
怎样打开液晶电视
男的会对喜欢的人说祝福你遇到一个对的人吗
2002世界杯韩国队的小组赛对手分别是哪个国家
推荐资讯
当人手握金属棒站在大地上时电流的方向如何
鑫客嘉洗衣地址好找么,我有些事要过去,
森林对人类的贡献是很大的,请用简洁的语言概
百度知道悬赏最高只有100悬赏吗?
有巴不得爸爸第二部吗?
竹炭纤维为什么会有白色和黑色两种颜色?到底
201英语一有考听力吗,都考些什么内容
网贷征信如何查询 ???
西安区牡丹江嘉鸿广告我想知道这个在什么地方
K线MACD15分钟和30分钟顶背离一般需要调整多
一个好的窗帘的重要性
夏利发n3 发动机刷刷响怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?