展开全部
用System.out.println(j); //输出最大值下标即可。
一、源程序为:public class Test2 {public static void main(String[] args) {int [] arr={23,12,32,13,31,56,43}sort(arr);System.out.format("%d",+arr[6]);// TODO Auto-generated method stub}public static void sort(int azz[]){int t;for(int i=0;iazz[i+1]){ t=azz[i];azz[i]=azz[i+1]azz[i+1]=t;}}}}。
二、此程序使用了数组:有关数组:声明32313133353236313431303231363533e59b9ee7ad9431333365646264格式 : 数据类型 数组名[ ]; 或 数据类型 [ ] 数组名;同时声明与创建数组的格式为:数据类型 数组名[ ]=new 数据类型 [ size ]其中,new用来给数组分配内存,size用来定义数组的长度。
三、函数调用:sort(arr);形式:public class Test {public static void main(String[] args) {sort(arr);}public static void sort(int azz[]){}}。
四、冒泡排序第一次,找出最大的值。比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。