java中while, do…while, for, ‘foreach’几种循环的特点?

2024-11-26 12:42:57
推荐回答(2个)
回答1:

while()循环参数一定要是整形的:int,short,long类型,其他不行;
do。。。while()循环 :是先执行do后面的代码,再进入while循环;
for循环: 直接设定 i=? i《=? i++;的基本值自己都已经设定好了,在自己清楚基本值的情况下使用;
foreach循环: 通常是遍历数组和集合的时候使用,第一个参数是你想获得值的类型,第二个参数是一个标记,自己取的,第三个参数是集合或者数组。

回答2:

while在不知道循环次数的时候使用,最少可以执行0次,do while和while一样,但最少可以执行一次.for是在知道循环次数的条件下使用的,用法 是for(i=0;i<10;i++)可以执行十次,foreach是增强版for循环例如使用二维数组 String []s={"123","234"}
使用:
foreach(String ss:s){
System.out.println(ss);
}//它可以把s数组中的所有字符串遍历出来