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("此整数在该数组中不存在");
        }
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM