foreach
public class Test{
public static void main(String[] args){
int arr[] = {1,2,3};
for (int i=0;i<3;i++)
{
System.out.println(arr[i]);
}
//for each的用法
for (int i:arr)
{
System.out.println(i);
}
}
}
Label
public class Test
{
public static void main(String[] args)
{
int i = 0;
outer: //Can't have statements here
for(;true;)
{
inner:
for(;i<10;i++)
{
System.out.println(i);
if(i==2)
{
System.out.println("continue");
continue;
}
if(i==3)
{
System.out.println("break");
i++;
break;
}
if(i==7)
{
System.out.println("continue outer");
i++;
continue outer;
}
if(i== 8)
{
System.out.println("break outer");
break outer;
}
for (int k = 0; k<5;k++)
{
if(k == 3)
{
System.out.println("continue inner");
continue inner;
}
}
}
}
}
}
<完>