循环结构 while,do while

while:先判断条件表达式是否成立,成立则执行循环体,不成立则不执行。c++

格式:while(条件表达式){blog

执行语句(控制循环次数); 变量

}循环

例如:im

int x=1;img

while(x<3/*条件表达式*/){while

System.out.println(x)co

x++;//(控制循环次数)数字

}ps

------------------------------------------------------

do  while:运行时无啰条件表达式是否知足都先执行一次循环体,再判断条件表达式,成立则执行循环体,不成立则不执行。

格式:do{循环体}while(条件表达式);

int a=1;

do{

System.out.println(a);

}while(a<1);

执行结果:1   由于先执行一次循环体再进行判断。

------------------------------------------------------

练习:

获取1到10   10个数字的和。

 

---------------------------------------------------

/*
练习:1-100之间6的倍数出现的次数
规律:
1*6
2*6
3*6
......
思路:
1,每次出现的数有固定的
2,参与乘法的数值有递增
3,每次都是乘法
4,其参与倍数相乘的不能超过100
5,出现的次数也不确认
步骤:
1,定义一个常量表明固定数
2,定一个变量表明递增的数值
3,定义一个变量表明次数不确认
4,都有乘法,使用循环结构
5,须要判断固定数*递增数不超过100.
*/
int a=6;//固定数
int b=1;//递增的数值
int c=0;//出现的次数

while(true){
if(b*a<=100){
System.out.println("6的倍数为"+b*a);
b++;
c++;

}else{
break;
}

}
System.out.println(c);

----------------------------------------------

当 b%==6  为0时  则 b的数为6的倍数

int a=6;//固定数 int b=1;//递增的数值 int c=0;//出现的次数 while(b<=100){ if(b%6==0){ c++; System.out.println("6的倍数为"+b); } b++; } System.out.println("次数"+c);

相关文章
相关标签/搜索