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);
}
}
/*
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);
}
}