我也是一个小菜鸟,不好的地方大家多多包涵
public class Demo02 { public static void main(String[] args) { int[] a={12,3,2,87,60,3,0}; int n=a.length; for(int i=0,j=n-1;i<j;i++,j--){ //for循环的另一种应用,这里是反转 int x=a[i]; a[i]=a[j]; a[j]=x; } for(int x=0;x<n;x++){ System.out.print(a[x]+" "); } int Max=a[0]; int indexof=0; for(int s=0;s<a.length;s++){ if(Max<a[s]){ Max=a[s];//求出最大的那个 indexof=s;//这是最大的下标 } } System.out.println(); System.out.println(indexof); System.out.println(a[indexof]); //冒泡排序: for(int i1=0;i1<n-1;i1++){ for(int i2=0;i2<n-1-i1;i2++){ if(a[i2]>a[i2+1]){ int q=a[i2]; a[i2]=a[i2+1]; a[i2+1]=q; } } } for(int o=0;o<a.length;o++){ System.out.print(a[o]+" "); } } }