0
点赞
收藏
分享

微信扫一扫

判断是否在数组中,若在输入其下标,否则输入-1

哈哈镜6567 2022-07-18 阅读 94


编写程序,在程序中初始化一个数据,有10个元素,同时赋好值,从键盘输入一个数x,判断是否在数组中,若在输入其下标,否则输入-1

方法①

public static void main(String[] args) {
int[] nums = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
int result = -1;
for (int i = 0; i < nums.length; i++) {
if (nums[i] == input) {
result = i;
}
}
System.out.println(result);
}

方法②

public static void main(String[] args) {
int[] nums = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
int result = -1;
int c = 0;
for (int i : nums) {
if (i == input) {
result = c;
}
c++;
}
System.out.println(result);
}


举报

相关推荐

0 条评论