@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);
}
}
}
执行结果:
如有问题请留言回复!