Java教程

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

本文主要是介绍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("此整数在该数组中不存在");
        }
    }
}

 

这篇关于Java学习实例——数组_判定一个数是否在数组中,若在则输出下标的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!