while循环
定义形式:while(i<100){};
while(布尔表达式)符合while里面布尔表达式这个while循环才能被运行。
package com.scanner.demo;
public class WhileDemo {
public static void main(String[] args) {
int i=0;
int sum=0;
while (i<=100){//100内的和为5050
sum=sum+i;
i++;
}
System.out.println(sum);*/
int i=0;
int sum=0;
while(i<100){
i++;
if (i%2==0){//100内偶数和2550
sum=sum+i;
}if (i>100){break;}
}
System.out.println(sum);
int i=0;
int sum=0;
while(i<100){
i++;
if (i%2==1){//100内奇数和2500
sum=sum+i;
}if (i>100){break;}
}
System.out.println(sum);
}
}
do while循环(do while无论成不成功都会执行一次)
package com.scanner.demo;
public class DoWhile {
public static void main(String[] args) {
int i=0;
int sum=0;
do {
sum=sum+i;
i++;
}while (i<=100);//do while无论成不成功都会执行一次
System.out.println(sum);
}
}
注意!!!
while循环和do while循环都有一个共同点都存在布尔表达式,只不过位置不同。