Java自定义一个数组a,读入一个整数n,如果n在数组中存在,则输出n的下标,不存在输出-1(Ziph)

@Java

大家好,我是Ziph!

题目:
自定义一个数组a,读入一个整数n,如果n在数组中存在,则输出n的下标,不存在输出-1

import java.util.Scanner;

public class TestArray {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		boolean flag = false;//标记
		int[] a = new int[] {1 ,2 ,3 ,4 ,5 ,6 ,7};//新建a数组
		System.out.print("请输入一个数字:");
		int n = sc.nextInt();
		for (int i = 0; i < a.length; i++) {//数组遍历
			if (a[i] == n) {//判断数组中是否存在n
				System.out.println("该数存在于数组中,下标为:" + i);
				flag = true;//存在,继续执行
			}
		}
		if (flag == false) {//n不存在数组中,打印-1
			System.out.println(-1);
		}
	}
}

执行结果:
在这里插入图片描述

如有问题请留言回复!

拜拜

发布了32 篇原创文章 · 获赞 66 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44170221/article/details/104270111
今日推荐