用java编译定义一个长度为10的整型数组循环输入10个整数。然后输入一个整数查找此整数找到输出下标没找到给出提示。请给每一步加注释。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象,用于输入数据
int[] arr = new int[10]; // 定义长度为10的整型数组
for (int i = 0; i < 10; i++) { // 循环输入10个整数
System.out.print("请输入第" + (i + 1) + "个整数:");
arr[i] = scanner.nextInt(); // 将输入的整数存储到数组中
}
System.out.print("请输入要查找的整数:");
int num = scanner.nextInt(); // 输入要查找的整数
boolean flag = false; // 定义标志位,用于判断是否找到
for (int i = 0; i < 10; i++) { // 循环查找整数
if (arr[i] == num) { // 如果找到
System.out.println("找到了,下标为:" + i);
flag = true; // 将标志位设置为true
break; // 跳出循环
}
}
if (!flag) { // 如果没有找到
System.out.println("没找到此整数");
}
}
}
``
原文地址: https://www.cveoy.top/t/topic/drud 著作权归作者所有。请勿转载和采集!