Whlie

复制代码
package com.karl;

public class WhileDemo {
    public static void main(String[] args) {
        //功能上和for完全一样,for能解决的while也能解决反之亦然
        //使用规范:知道循环几次用for,不知道循环几次建议使用while
        /**
         * 初始化语句
         * while(循环条件){
         *     循环体语句(被重复执行的代码);
         *     迭代语句;
         * }
         */
        int i = 0;
        while (i<5){
            //0 1 2 3 4
            System.out.println("王大锤");
            i++;
        }


        System.out.println("___________________________________");


        //定义山峰高度和纸张高度
        double gao=8848860;
        double zhi=0.1;
        //定义变量来记录折叠多少次
        int count=0;
        //定义while循环,循环条件(纸张厚度<山峰高度)
        while (zhi<gao){
            //把纸张厚度*2,然后返回到纸张上
            zhi=zhi*2;
            count++;
        }
        System.out.println("需要折叠多少次:"+count);
        System.out.println("纸张的最后厚度:"+zhi);

        System.out.println("___________________________________");

//其他区别:for循环中,控制循环的变量只在循环中使用。while循环中,控制循环的变量在循环后还可以继续使用
        for (int j = 0; j < 3; j++) {
            System.out.println("huhuhuhuhh");
        }



        int m=0;
        while (m<3){
            System.out.println("kokokoo");
            m++;
        }
        System.out.println(m);
    }




}
复制代码

 

posted @   Karlshell  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示