定义一个长度为5的一维数组,利用循环对数组进行赋值,再用另外一个循环逆序输出数组元素内容!
public class Rank {
public static void main(String[] args) {
int i,max,sec;
int [] arr = {6,4,98,56,75,23,5,48};
if (arr[0] > arr[1])
{
max = arr[0];
sec = arr[1];
}
else {
max = arr[1];
sec = arr[0];
}
System.out.print("数组的各元素为: " + arr[0] + " " + arr[1]);
for (i = 2;i < arr.length;i++) {
System.out.print(" " + arr[i]);
if (arr[i] > max) {
sec = max;
max = arr[i];
} else
if (arr[i] > sec) sec = arr[i];
}
System.out.println();
System.out.print("arr数组中最大值为: " + max);
System.out.println("arr数组中次最大值为: " + sec);
}
}