while循环
1.while基本语法
循环变量初始化
while(循环条件){
执行语句;
循环变量迭代
}
先判断在执行
2、执行流程
循环变量初始化
判断循环条件
执行语句
循环变量迭代
判断循环条件
...
3.计算1-100的和
4.计算1-100的偶数和
5.计算1-100之间7的倍数的个数
6.3000米长的绳子,每天减一半,问多少天这个绳子会小于5米,不考虑小数
7.do...while基本语法
循环变量初始化
do{
执行语句;
循环变量迭代;
}while(循环条件)
先循环后判断,至少会执行一次
public class Hello {
public static void main(String[] args) {
// // 基本使用
// int i = 0;
// while (i < 10) {
// System.out.println("JAVA");
// i++;
// }
// // 计算1-100的和
// int result = 0;
// int i = 1;
// while (i <= 100) {
// result += i;
// i++;
// }
// System.out.println(result);
// // 计算1-100的偶数和
// int result = 0;
// int i = 1;
// while (i <= 100) {
// if (i % 2 == 0) {
// result += i;
// }
// i++;
// }
// System.out.println(result);
// // 计算1-100之间7的倍数的个数
// int i = 1;
// int result = 0;
// while (i <= 100) {
// if (i % 7 == 0) {
// result++;
// }
// i++;
// }
// System.out.println(result);
// // 3000米长的绳子,每天减一半,问多少天这个绳子会小于5米,不考虑小数
// int i = 3000;
// int days = 0;
// while (i >= 5) {
// i /= 2;
// days++;
// }
// System.out.println(days);
int i = 3000;
int days = 0;
do {
i /= 2;
days++;
} while (i >= 5);
System.out.println(days);
}
}