笔试题1,寻找数组中的最大值和最小值

来源:互联网 发布:苹果编程器 编辑:程序博客网 时间:2024/06/05 09:31

package csdn;public class MinAndMaxInSort {int sort[]={1,2,6,3,8,5,9,2,0,2,5,9,8,7,6,10,12,-2,-19};int min=0;int max=0;public voidrun(){int k=sort.length;int i=0;while(i<k-1){if(sort[i]<sort[i+1]){if(sort[i]<min)min=sort[i];if(sort[i+1]>max)max=sort[i+1];}else{if(sort[i+1]<min)min=sort[i+1];if(sort[i]>max)max=sort[i];}i=i+2;}if(k%2 == 1){if(sort[k-1]<min)min=sort[k-1];if(sort[k-1]>max)max=sort[k-1];}}public void out(){System.out.println("数组中的最小值是:"+ min +";数组中的最大值是:"+ max+"。");}public static void main(String args[]){MinAndMaxInSort minAndMaxInSort=new MinAndMaxInSort();minAndMaxInSort.run();minAndMaxInSort.out();}}

运行结果

数组中的最小值是:-19;数组中的最大值是:12。


0 0
原创粉丝点击