1 import java.util.*;
2
3 public class Main {
4 public static void main(String[] args) {
5 int add = 0;
6 Scanner scanner = new Scanner(System.in);
7 int n = scanner.nextInt();
8 int[] arr = new int[n];
9 for (int i = 0; i < arr.length; i++) {
10 arr[i] = scanner.nextInt();
11 }
12 int key = scanner.nextInt();
13 for (int i = 0; i < arr.length; i++) {
14 if (key == arr[i]) {
15 System.out.println(i + 1);
16 return;//return后的所有代码都不执行
17 }
18 }
19 System.out.println(-1);
20 }
21 }
nextInt()方法接收一个整形数据,该方法以空白符或者换行符作为分隔符读取输入中的下一个整形数据,中间的多个空格符或者换行符都被跳过,读取完之后,光标依然停留在当前行。如需要让光标读取下一行的数据,则需要用nextLine()方法读取缓存中的换行符之后移动到下一行。