java的三种循环语句用法


for循环:

import java.util.*;
public class For{
public static void main(String[]args){
//写法1
int [] arr={1,2,3,4,5};
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
System.out.println("--------");
//写法2
int j=0;
for(;;){
if(j==arr.length)
break;
System.out.println(arr[j]);
j++;
}
System.out.println("--------");
//写法3(不会有越界的问题)
for(int i:arr){
System.out.println(i);
}
//比较
String[]names={"huo","hui","chao"};
for(int i=0;i<names.length;i++){
System.out.println(names[i]);
}
System.out.println("--------");
for(String name:names)
{
System.out.println(name);
}

}
}

while循环:

import java.util.*;
public class While{
public static void main(String[]args){
String[]arrs={"ab","abc","aszx","xyz","jkl","tyu"};
int i=0;
while(i<arrs.length){
System.out.println(arrs[i]);
i++;
System.out.println(i);
}
System.out.println("---------");
int j=0;
while(j<arrs.length){
System.out.println(arrs[j]);
j++;
System.out.println(j);
if(j==2)
break;//break:终止循环 只能跳出一层循环
}
System.out.println("---------");
int h=0;
while(h<arrs.length){
System.out.println(arrs[h]);
h++;
if(h==3)
continue;//continue:终止当前循环 接着进行下一次循环
System.out.println(h);
}
}
}

do-while循环:

import java.util.*;
public class Dowhile{
public static void main(String[]args){
int i=10;
while(i>11){
System.out.println("while i="+i);
}
System.out.println("outer:"+i);
do{
System.out.println("do while i="+i);
}while(i>11);
}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM