while和do...while循环测试总结

public class WhileStu{
 /*
 while:选择一段代码是否重复执行;
 while(布尔表达式A){
  代码B
 }
 代码C
 当表达式A的值为true的时候,执行代码B,继续判断表达式A的值,如果为true,继续以上步骤,如果为false,结束while执行C
 写循环的思路:
 1.定义循环的条件
 2.定义循环变量(控制循环次数的变量)
 3.写循环体
 4.改变循环变量
 不能结束的循环叫做死循环
 while结构与do{代码}while(条件);结构
 区别:do while至少执行一次循环体;先于条件执行
 */
 public static void main(String[] args){
  //吃5个苹果
  int appleCount = 1;
  while(appleCount<6){
   //appleCount = 1;
   System.out.println("吃了第"+appleCount+"个苹果");
   appleCount++;
  }
  System.out.println("程序继续执行");
  //计算1到100 的累加
  int i = 1;
  int sum = 0;//统计和的变量
  while(i<101){
   //sum = 0;
   sum += i;
   i++;
  }
  System.out.println("1到100的和是"+sum);
  //老丈人告诉你,第一天给1元,第二天给2元,第三天4元,给一个月就可以了;求小伙子一共给了多少钱
  int day = 1;
  sum = 0;
  int money = 1;
  while(day < 31){
   sum += money;//将当天的钱给了
   money *= 2;//计算出第二天需要给的钱
   day++;
  }
  System.out.println("一共给了"+sum+"元");
  //让用户最终输入一个偶数
  // java.util.Scanner sc = new java.util.Scanner(System.in);
  // int num = 1;//定义变量,是循环能进去
  // while(num%2!=0){
   // System.out.println("请输入一个偶数");
   // num = sc.nextInt();
  // }
  // System.out.println("您输入的偶数是"+num);
  //dowhile来处理
  // do{
   // System.out.println("请输入一个偶数");
   // num = sc.nextInt();
  // }while(num%2!=0);
  // System.out.println("您输入的偶数是"+num);
  //吃评估
  int apple = 1;
  do{
   //apple = 1;
   System.out.println("吃了第"+apple+"个苹果");
   apple++;
  }while(apple<6);
 }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值