//3. 自定义一个整数数组 a,读入一个整数 n,如果 n 在数组中存在,则输出 n 的下标;如果
不存在,则输出-1。
importjava.util.Scanner;publicclassDuQuShuZuXiaBiao{publicstaticvoidmain(String[] args){Scanner sc =newScanner(System.in);boolean flag =false;//标记//int[] a = new int[] {1 ,2 ,3 ,4 ,5 ,6 ,7};//新建a数组int[] a ={1,2,3,4,5,6,7};//新建a数组System.out.print("请输入一个数字:");int n = sc.nextInt();for(int i =0; i < a.length; i++){//数组遍历if(a[i]== n){//判断数组中是否存在nSystem.out.println("该数存在于数组中,下标为:"+ i);
flag =true;//存在,继续执行}}if(flag ==false){//n不存在数组中,打印-1System.out.println(-1);}}
//4.给定一个数组,输出数组中的最大值和最小值 publicclassMax_Min{publicstaticvoidmain(String[] args){int[] a =newint[]{1,2,655,34,98,66};//定义数组int max = a[0];//默认第一个数,让其他数和第一个数作比较,之后交换int min = a[0];for(int i =1; i < a.length; i++){//遍历数组if(a[i]> max){//判断
max = a[i];//判断后交换最大值}if(a[i]< min){
min = a[i];}}System.out.println("该数组中最大值为:"+ max);System.out.println("该数组中最小值为:"+ min);}}//课上讲的方法publicstaticvoid c (){int[] a ={23,15,42,52,83,75,96,86};Arrays.sort(a);
system.out.println (a [0]+""+a[a.length-l]);}