循环小节
程序员文章站
2022-03-01 21:06:03
...
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");
}
日常鸡汤:优于别人,并不高贵
真正的高贵是优于过去的自己。。。