本文主要是介绍循环小节,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.while
- while条件表达式为真,则执行{}中的语句,为假,则退出循环。
- 常见错误: 初学者往往会在while表达式的括号之后加“;”,程序会认为要执行一条空语句,进而陷入无限循 环,Java编译器也不会报错。
2.do...while
- 先执行一次循环在判断条件是否成立,也就是说,{}中的程序至少要被执行一次
- 格式: do
- {
- 执行语句
- }
- while(条件表达式);
3.for循环
- 格式:for(表达式1;表达式2;表达式3)
{
语句序列
}
- 表达式1:初始化表达式
- 表达式2:循环条件表达式
- 表达式3:改变循环条件
4.foreach
- 是for循环的简化版,不能取代for,但任何的foeeach语句都可以改写成for循环语句。
- 格式:
- for(元素变量x:遍历对象obj){
- 引用了x的java语句;
- }
- x不需要初始化。
- foreach在遍历数组等方面为程序员提供了很大方便。。。
while循环例子
int x=1;int sum=0;while(x<=10) {sum=sum+x;x++;}System.out.println("sum="+sum);
do...while循环例子
int a=100;while(a==60) {System.out.println("ok1");//条件为假,一次也不执行a--;}int b=100;do{System.out.println("ok2");b--;}while(b==60);//先执行一次,在判断条件
for循环例子
int sum=0;for(int i = 2;i<=100;i+=2){sum=sum+i;}System.out.println("2到100之间的所有偶数和为:"+sum);
foreach循环例子
int arr[]= {7,10,1};System.out.println("一维数组中的元素分别为:");for(int x:arr ){System.out.print(x+"\t");}
日常鸡汤:优于别人,并不高贵
真正的高贵是优于过去的自己。。。
这篇关于循环小节的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!