do-while循环
结构
do{
/循环体/
}while();
/*1.循环的初始值
2.循环的条件
3.循环初始值的改变
4.循环体*/
//输出一百次"java我爱你"
int i=0;
do{
System.out.println("Java我爱你");
i++;
}while(i<=100);
while循环与do-while循环的区别
while:先判断再执行循环体,循环体要么执行要么不执行
do-while:先执行循环体再判断,循环体至少会循环一次
package daythree;
/**
* 利用do-while循环改进求1-100之间所有偶数的和
* @author Windows 10
*
*/
public class dayth7 {
public static void main(String[] args) {
int i=0;
int sum=0;
do{
/*if(i%2==0){
System.out.println(sum=sum+i);
}
i++;*/
System.out.println(sum=sum+i);
i+=2;
}while(i<=100);
}
}
package daythree;
/**
* 利用do-while循环,求1+2+3+5+8+13+21+34的和
* @author Windows 10
*
*/
public class dayth8 {
public static void main(String[] args) {
int x=1;
int y=2;
int sum=0;
do{
sum+=x;
y=y+x;
x=y-x;
}while(x<=34);
System.out.println(sum);
}
}