查询指定元素的位置--找出元素对应的索引

这篇博客展示了如何在Java中使用循环查找数组中指定元素的索引。通过两个示例,分别演示了如何查找元素78和12在不同数组中的位置,当找到目标元素时,使用break跳出循环,并输出相应的索引。如果元素不存在,程序则输出提示信息。
摘要由CSDN通过智能技术生成
package arry;

/**
 * @Auther: lishixi
 * @Description: arry
 * @version: 1.0
 */
public class TestArry01 {
    public static void main(String[] args) {
        /*查询数组指定元素的位置
        * 查询元素78的位置*/
        int[] arry1 = {12,32,5,7,88,34};
        int index1 = -1;
        for (int i = 0; i < arry1.length; i++) {
            if (arry1[i]==78){
                index1 = i;
                break;//找到元素停止循环
            }
        }
        if (index1!=-1){
            System.out.println("元素对应的索引是"+index1);
        }else{
            System.out.println("查无此数");
        }
        //查询指定元素的位置--》找出元素对应的索引
        //给定一个数组:
        int[] arr = {12,34,56,7,3,56};
        //           0  1  2  3 4  5

        //功能:查询元素12对应的索引:
        int index = -1; //这个初始值只要不是数组的索引即可
        for(int i=0;i<arr.length;i++){
            if(arr[i]==12){
                index = i;//只要找到了元素,那么index就变成为i
                break;//只要找到这个元素,循环就停止
            }
        }
        if(index!=-1){
            System.out.println("元素对应的索引:"+index);
        }else{//index==-1
            System.out.println("查无次数!");
        }
    }
    }


查询结果:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值