import java.util.ArrayList; public class testList { public static void main(String[] args) { ArrayList<String> alist=new ArrayList<String>(); alist.add("a"); alist.add("b"); for(String a : alist) { System.out.println(a); } } }
import java.util.ArrayList; public class testList { public static void main(String[] args) { int a[] = {1,2,3,4,5,6,7,8,9}; for(int b : a) { System.out.println(b); } } }
public class TestForInterator { public static void main (String args[]){ int[] intArray = {1, 2, 3, 4};//创建一个数组
public class Test { public static void main(String[] args){ Integer[] i = {1,2,3,4,5,6,7,8,9}; for(Integer j : i) System.out.print(j+" ");
public class Test { public static void main(String[] args){ Integer[] i = {1,2,3,4,5,6,7,8,9}; for(Integer j : i) System.out.print(j+" "); } }
这是撒FOR循环 ,,还没看过类。
int[] arr = {1,2,3,4}; for (String i : arr) { System.out.println(i); } 和 for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } 是一样的饿。。
哎呀,,,是for (int i : arr)......
这个用PLUSEDIT编辑java文件可以正常运行,用eclipse 3.2就不行。 报Exception in thread "main" java.lang.Error: Unresolved compilation problem: Syntax error, 'for each' statements are only available if source level is 5.0 请问这是为什么,好像是版本不对,要5.0??
楼主【chendabian】截止到2008-08-03 17:09:10的历史汇总数据(不包括此帖):
发帖的总数量:16 发帖的总分数:480 每贴平均分数:30
回帖的总数量:78 得分贴总数量:10 回帖的得分率:12%
结贴的总数量:14 结贴的总分数:420
无满意结贴数:2 无满意结贴分:40
未结的帖子数:2 未结的总分数:60
结贴的百分比:87.50 % 结分的百分比:87.50 %
无满意结贴率:14.29 % 无满意结分率:9.52 %
楼主加油
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=chendabian
冒号你想放哪位置?
public class testList
{
public static void main(String[] args)
{
ArrayList<String> alist=new ArrayList<String>();
alist.add("a");
alist.add("b");
for(String a : alist)
{
System.out.println(a);
}
}
}
public class testList
{
public static void main(String[] args)
{
int a[] = {1,2,3,4,5,6,7,8,9};
for(int b : a)
{
System.out.println(b);
}
}
}
public static void main (String args[]){
int[] intArray = {1, 2, 3, 4};//创建一个数组
for(int i : intArray){//循环取出数组里的每个数
System.out.print(i +" ");//打印数组里的数
}
}
}
1 2 3 4
{```````}
//把数组 a中所有的数,一一 赋给 b,并且 每赋值一个数 执行{}中的 代码一次 ··· 就和for(;;) 差不多···
我的理解··
public static void main(String[] args){
Integer[] i = {1,2,3,4,5,6,7,8,9};
for(Integer j : i)
System.out.print(j+" ");
public class Test {
public static void main(String[] args){
Integer[] i = {1,2,3,4,5,6,7,8,9};
for(Integer j : i)
System.out.print(j+" ");
}
}
for (String i : arr) {
System.out.println(i);
}
和
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
是一样的饿。。
报Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Syntax error, 'for each' statements are only available if source level is 5.0
请问这是为什么,好像是版本不对,要5.0??