栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

浅谈for each循环

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

浅谈for each循环

关于for each用法
for-each循环是通过应该与数组内元素类型相同的变量进行遍历,直接得到数组内从下标为0的位置至最后一个位置的元素的元素值,便于数组内元素的查找,比如在数组内我只需要找到是否有某个元素,而不用返回元素对应的数组下标是,for-each循环是一个不错的选择。
语法格式

for(声明语句 : 表达式)
{
	语句
}

声明语句:声明新的局部变量,该变量的类型必须和元素的类型匹配。其作用域限定再循环语句块内,其值与此时数组元素的值相等。
表达式:是要访问的数组名,或者是返回值为数组的方法
示例

public class 增强for语句 {
	public static void main(String[] args) {
		int[] numbers = {10, 20, 30, 40, 50};
		for(int x : numbers) {
			System.out.print(x);
			System.out.print(",");
		}
		System.out.println("n");
		String[] names = {"Jame", "Tim", "Larry", "Tom", "Lacy"};
		for(String name :names) {
			System.out.print(name);
			System.out.print(",");
		}
	}

关于for each查找示例

import java.util.Scanner;

public class foreach查找 {
	public static void main(String[] args) {		
			int [] data = {56, 75, 68, 45, 24, 245, 2, 5, 22, 27, 5};
			int x = 0;
			Scanner in = new Scanner ( System.in );
			x = in.nextInt();			
			boolean found = false;
			for ( int k : data ) {
				if ( k==x ) {
					found = true;
					break;
				}
			}		
			if ( found )	
				System.out.println("找到了");
			else 	
				System.out.println("没找到");			
		}	 
	}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/315627.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号