永发信息网

编写一个java

答案:3  悬赏:0  手机版
解决时间 2021-06-04 09:25
  • 提问者网友:我的未来我做主
  • 2021-06-03 11:52
编写一个名为TestArray1包含100整数数组100。
填充从1到1000不等的随机整数的数组。
打印出该数组的内容。
通过扫描阵列找到最小和最大的价值。
出信息,“最小的整数打印为8,最大的是961”。
(提示:从1到一个随机整数100使用下面的语句。
int r = (int)(Math.random()*1000+1); )
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-06-03 12:49

import java.util.Arrays;
public class TestArray1 {
public static void main(String[] args) {


int [] array =new int[100];
int col=0;
for(int i=0;i<100;i++){
array[i]=(int)(Math.random()*1000+1);
}
for(int i:array){
col++;
System.out.print(i+" ");
if(col%10==0){
System.out.println();
}
}
Arrays.sort(array);
System.out.println("最小的整数为:"+array[0]+",最大的整数为"+array[99]);
}


}
输出完以后数组已经被排序了,如果还想要排序前的数组,就再添加一个数组。

全部回答
  • 1楼网友:猎心人
  • 2021-06-03 14:39
class Test{ static public void main(String a[]){ int[] TestArray1=new int[100]; int min=1000,max=0; for(int i=0;i<TestArray1.length;i++) { TestArray1[i]=(int)(Math.random()*1000+1); System.out.print(TestArray1[i]+" "); if(i%10==0&&i!=0){ System.out.println(); } } System.out.println(); System.out.println("----------------------------------------------"); for(int i=0;i<TestArray1.length;i++){ for(int j=i;j<TestArray1.length;j++){ if(TestArray1[i]<TestArray1[j]&&TestArray1[i]<min){ min=TestArray1[i]; } if(TestArray1[i]>TestArray1[j]&&TestArray1[i]>max){ max=TestArray1[i]; } if(TestArray1[i]<TestArray1[j]&&TestArray1[j]>max){ max=TestArray1[j]; } if(TestArray1[i]>TestArray1[j]&&TestArray1[j]<min){ min=TestArray1[j]; } } } System.out.print("最小的整数打印为:"+min+" 最大的是:"+max); } }
  • 2楼网友:掌灯师
  • 2021-06-03 13:37

import java.util.Random; import java.util.Arrays;

public class myclass {

public static void main(String[] args) { // TODO 自动生成方法存根 int[] ArrayTest=new int[100]; Random rd=new Random(); for (int i=0;i<ArrayTest.length;i++){ ArrayTest[i]=rd.nextInt(1000); //System.out.println(ArrayTest[i]); } Arrays.sort(ArrayTest); System.out.println("Min="+ArrayTest[0]+",Max="+ArrayTest[ArrayTest.length-1]); }

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯