Java基础案例

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);   //无论是否满足条件,都会循环一次
                            //很少使用,能听懂就行
    }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值