前言
输出5个hello world,你也许直接是输出语句五行,那么500个呢?接下来就带你了解Java循环语句的作用及使用方法。
一、循环语句
不管那个循环结构,都会有四个要素:
1.初始条件
2.循环条件 ----》是boolean类型
3.循环体
4.迭代条件
1.for
for(初始化表达式;循环条件;操作表达式){
执行语句
……
}
for循环的结构
for(1;2;4){
3
执行过程1-2-3-4-2-3-1....
}
2.while
while循环的结构
1
while(2){
3;
4;
}
执行过程:1-2-3-4-2-3-4-。。。。。-2;
说明:
1.写while循环不要丢掉迭代条件,否则死循环(4)
2.for循环和while循环可以相互转换。
3.do_while
do-while循环结构:
1
do{
3;
4;
}while(2);
执行过程:1-3-4-2
说明:
do-while循环至少执行一次循环体。
二、循环语句的例子
1.for
public class ForTest_Exercise1 {
public static void main(String[] args) {
//1.打印1~100之间所有奇数的和
int sum=0;
int sum1=0;
for(int i=0;i<=100;i++){
if(i%2!=0){
System.out.println(i);
sum+=i;
}
if(i%2==0){
System.out.println(i);
sum1+=i;
}
}
System.out.println("1-100之间奇数的和为:"+sum);
System.out.println("1-100之间偶数的和为:"+sum1);
}
}
2.while
package process_control.While;
public class While {
public static void main(String[] args) {
//while遍历1——100以内的所有偶数
int i=0;
while (i<=100){
if (i%2==0){
System.out.println(i);
}
i++;
}
}
}
3.do_while
package process_control.While;
public class Do_While {
public static void main(String[] args) {
//do-while遍历100以内的偶数,并且计算所有偶数的和及偶数的个数
int num=0;
int sun=0;
int count=0;
do{
if(num%2==0){
System.out.println(num);
sun+=num;
count++;
}
num++;
}while (num<=100);
System.out.println("偶数的和为:"+sun);
System.out.println("偶数的个数为:"+count);
}
}
总结
1.循环语句可以和流程控制语句一起使用。
2.开发中for和while使用较多。