• 数组元素查找(查找指定元素第一次在数组中出现的索引)


    import java.util.Scanner;
    
    /*
     * 需求:数组元素查找(查找指定元素第一次在数组中出现的索引)
     *   (1)给定数组int[] arr={5,7,3,2,5}
     *   (2)要查询的元素通过键盘录入的方式确定
     *   (3)定义一个查找数组元素第一次出现位置的方法(注:要查找的元素就是键盘录入的数据)
     *
     *分析:
     *    A:定义数组int[] arr={5,7,3,2,5};
     *    B:键盘录入一个被查询的数据
     *    C:写方法实现查找指定元素在数据中第一次出现的索引
     *                 遍历数组,依次比较元素,如果相等,就把该处的索引返回即可
     *    D:调用方法,输出结果
     *
     */
    public class Test8 {
        public static void main(String[] args) {
            //定义1个数组
            int[] arr= {5,7,3,2,5};
            //键盘录入数据
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入要查找的元素:");
            int num=sc.nextInt();
            int index=getIndex(arr,num);
            System.out.println("索引是"+index);
        }
    //写方法 明确返回值int 明确参数列表int[] arr,int value
        public static int getIndex(int[] arr,int value)
        {
            //遍历数组
            for(int x=0;x<arr.length;x++)
            {
                if(arr[x]==value)
                {
                    return x;
                }
            }
            //没找到返回-1
            return -1;
        }
    }
  • 相关阅读:
    记录一次nginx的upstream的配置信息
    nginx-1.12.1编译参数详情
    nginx安装ngx_lua_waf防护
    MYSQL增加tmp_table_size 的操作
    windows安装zabbix监控
    mysql 授权
    python基础知识-集合,列表,元组间的相互装换
    python基础知识笔记-集合
    Python基础笔记-元祖
    python基础知识-列表的排序问题
  • 原文地址:https://www.cnblogs.com/long-holiday/p/10120560.html
Copyright © 2020-2023  润新知