循环结构 while,do while

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

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

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

}

例如:

int x=1;

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

System.out.println(x)

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

}

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

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);

 

转载于:https://www.cnblogs.com/liyunchuan/p/10556060.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值