前几天刚给人写过这个代码。。。生成10个100内随机数,放在数组内。并能求出其最大值和最小值public class SortDemo { public static void main(String[] args) { int[] array=new int[10]; int maxNum,minNum; array[0]=(int) (Math.random()*100); maxNum=array[0]; minNum=array[0]; System.out.print("随机生成的数列是:"+array[0]+" "); for(int i=1;i<10;i++) { array[i]=(int) (Math.random()*100); if(array[i]>=maxNum) maxNum=array[i]; if(array[i]<=minNum) minNum=array[i]; System.out.print(array[i]+" "); } System.out.println(); System.out.println("此数列最大值是:"+maxNum); System.out.println("此数列最小值是:"+minNum); }}
这个是生成0~99之间的随机数int a = (int)(Math.random()*100);可以利用for循环生成100个.找最大值最小值 可以利用if来判断.代码是要自己写的,尤其是刚开始学,只有一次次次的试,一次次的错误。才能学透学好!