20181023练习
public class Demo1{ public static void main(String[] args) { int[] array = {4,1,9,6}; int[] array1 = {3,2,1,5}; // iterArray(array); // iterArray(array1); // printTable(); // printTable(); sort(array); iterArray(array); sort(array1); iterArray(array1); int index = search(1,array); System.out.println(index); } //遍历输出int[] //返回值类型:void //方法名字 iterArray //参数列表:int[] a /** * 遍历输出int[] * @param a 要遍历的数组 */ public static void iterArray(int[] a){ for (int num :a ) { System.out.print(num+" "); } System.out.println(); } //定义方法打印九九乘法表 //返回值类型:void //方法名字: printTable //参数列表:无参 /** * [printTable description] */ public static void printTable(){ for (int i=1;i<=9;i++) { for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } } //定义方法对int类型数组进行排序 ////返回值类型:void //方法名字: sort //参数列表: public static void sort(int[] array){ for (int i=0;i<array.length-1;i++) { for (int j=0;j<array.length-1-i;j++) { if(array[j]>array[j+1]){ int temp= array[j]; array[j] = array[j+1]; array[j+1] = temp; } } } } //在int[] 数组中查找, //如果查到返回对应的下标,否则返回-1 //返回值类型:int //方法名字: search //参数列表:int key,int[] a public static int search(int key,int[] a){ int index = -1; for (int i=0;i<a.length;i++) { if(key==a[i]){ index = i; break; } } return index; } }