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