增强型for循环基本了解

// 使用增强型for循环遍历输出数组
		int ar[] = new int[6];
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入数组的值:");
		for (int i = 0; i < ar.length; i++) {
			ar[i] = sc.nextInt();
		}
		System.out.println("使用普通for循环遍历输出数组:");
		for (int i = 0; i < ar.length; i++)
			System.out.print(ar[i] + " ");
		System.out.println();
		System.out.println("使用增强型for循环遍历输出数组:");
//for(数组类型 数组变量名:数组名) n是一个变量,每次把数组的元素赋给他,
//然后输出,数组遍历下一个,再重复执行以上
		for (int n : ar)
			System.out.print(n + " ");

区别:
增强for循环必须有被遍历的目标(如集合或数组)。
普通for循环遍历数组的时候需要索引。
增强for循环不能获取下标,所以遍历数组时最好使用普通for循环。

 

发布了44 篇原创文章 · 获赞 15 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/IGGIRing/article/details/88286131