《 编程:自定义一个整数数组 a,键盘输入一个整数 n,如果 n 在数组中存在,则输出 n 的下标;如果 不存在,则输出”此整数在数组中不存在”。》
public class Test4 { public static void main(String[] args) { //4. 编程:自定义一个整数数组 a,键盘输入一个整数 n,如果 n 在数组中存在,则输出 n 的下标;如果 //不存在,则输出”此整数在数组中不存在”。 int[] a = {6, 3, 2, 1, 8, 9, 0, 7, 12, 4}; Scanner input = new Scanner(System.in); System.out.print("请输入一个整数n:"); int n = input.nextInt(); for (int i = 0; i < a.length; i++) { if (a[i] == n) { System.out.println("数据n在数组中的下标为:" + i); return; //break; } } System.out.println("此整数在数组中不存在"); } } ## 问题:为什么这里可以用return不能用break🧐,return在这里和在函数中的结束意思一样?