Java基础案例
1.for循环案例
package day2;
public class for01 {
public static void main(String[] args) {
int count = 0;
for(int i = 100; i <= 999; i++) {
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 100 % 10;
//for循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
//for循环内部【定义】的变量,在循环结束后,就会从内存中消失
//结束循环后消失,可以重新定义相同的变量名
//明确循环次数,推荐使用for循环 例如:在控制台打印10是“itheima”,求1-100之间数据的和
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
System.out.print(i+" ");
count++;
if (count % 2 == 0) {
System.out.println();
}
}
}
}
}
============================================================================分割线
2.一张纸的厚度为0.1毫米,珠穆朗玛峰的高度是8844.30米,要求:需要折多少次才能把一直张纸折珠峰高度?
public class while01 {
public static void main(String[] args) {
/*for (int i = 1; i <= 100; i++){
System.out.println(i);
}*/
//for循环和while循环对比
int count = 0;
double i = 0.1;
int zf =884430; //定义:珠峰高度为884430毫米
while (i <= zf){
i *= 2; //需要每次折一下需要乘2
count++; //count为计时器,循环一次就加一次
//while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
// 先定义变量,结束while循环之后,还能定义此变量(所有要重新更换变量)
//不明确循环次数,推荐使用while循环 例如:珠穆朗玛峰案例
}
System.out.println(count);
System.out.println("=======================");
}
}
===============================================================分割线
3.打印1-10案例(do-while循环)
public class do_while {
public static void main(String[] args) {
int i = 1;
do {
System.out.println("黑马程序员");
i++; //先执行,在判断
}while (i <+ 10); //无论是否满足条件,都会循环一次
//很少使用,能听懂就行
}
}
616

被折叠的 条评论
为什么被折叠?



