Java学习实例——数组_判定一个数是否在数组中,若在则输出下标

  定义一个整型数组,输入一个数,判定它是否在数组中,若在则输出下标,若不在则输出”此整数在该数组中不存在“。

import java.util.Scanner;

public class HomeWork {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //定义一个数组,进行操作
        arrOpera(sc);


    }
    //定义一个数组,进行操作
    public static void arrOpera(Scanner sc){
        //定义一个数组
        int[] arr1 = new int[]{1,3,7,4,6,9,10,8};
       
        //输入一个数,判定它是否在数组中
        isExist(sc,arr1);
    }
    //输入一个数,判定它是否在数组中,若在则输出下标,若不在则输出”此整数在该数组中不存在“
    public static void isExist(Scanner sc,int[] arr1){
        //输入数据
        System.out.println("请输入你要进行判定是否存在的整数:");
        int num2 = sc.nextInt();
        int j = 0;
        for(int i = 0; i < arr1.length ; i++){
            if(arr1[i] == num2){
                System.out.println("数组中存在该数,下标为:"+i);
                j++;
            }
        }
        if(j == 0){
            System.out.println("此整数在该数组中不存在");
        }
    }
}

 

上一篇:javascript中的冒泡排序和选择排序


下一篇:云数据库RDS SQL Server 版