现给出一串数据(313, 89, 123, 323, 313, 15, 90, 56, 39)求出最大值和最小值并输出。
代码如下:
import java.util.Arrays;
public class MaxAndMin{
public static void main(String[] args){
int [] a ={313,89,123,323,313,15,90,56,39};
java.util.Arrays.sort(a); //调用Arrays.sort()方法直接进行有小到大的排序
System.out.println("max:"+a[a.length-1]); //打印由小到大的数组的最后一个,即最大的。
System.out.println("min:"+a[0]);//打印第一个即最小的。
System.out.println("///////////////");
int max = a[0];
int min = a[0];
for(int i = 0;i<a.length;i++)
{
if(max<a[i]) // 循环这个数组,一个一个的比较,拿着Max里的数字跟任意一个数组的数比较,一旦被比下去就鹊巢鸠占,吸星大法成自己的内容,打遍天下后,成了最牛逼的。
max = a[i];
if(min>a[i])
min =a[i]; //拿着一个初始化的数值去跟一个一个的数组值比较,一旦比人家大就自残武功,学人家不厉害的,打完后成了最弱的一个鸡。
}
System.out.println("zuida:"+max);
System.out.println("zuixiao:"+min);
}
}
然后你想说什么呢