Java基础while循环01笔记

简介: Java基础while循环01笔记

1.while循环语句:


       1. while循环的语法结构:

 

while(布尔表达式){
     循环体;
    }


    2.while循环的执行原理:


   先判断布尔表达式的结果

     * true

      - 执行循环体

         * 判断布尔表达式的结果:

            * true

          - 执行循环体

           * 判断布尔表达式的结果:

        ...

      * false

          - 循环结束

       

  * false

      - 循环结束


 3. while循环的循环次数:


     0~N次

  注意:while循环的循环体可能执行次数为0次。



2.实例代码:


public class WhileTest01{
  public static void main(String[] args){
  //死循环
  /* while(true){
   System.out.println("死循环");
  } */
  //编译器检测到该程序永远都无法被执行,所以编译报错
  //System.out.println("Hello World!");
  int i = 10;
  int j = 3;
  while(i > j){
    System.out.println("呵呵");
  }
  System.out.println("Hello World!");
  //编译报错
  while(10 > 3){
    System.out.println("呵呵");
  }
  //编译器检测到该程序永远都无法被执行,所以编译报错
  System.out.println("Hello World!");
  }
}
目录
打赏
0
0
0
0
4
分享
相关文章
|
1月前
|
《从头开始学java,一天一个知识点》之:循环结构:for与while循环的使用场景
**你是否也经历过这些崩溃瞬间?** - 看了三天教程,连`i++`和`++i`的区别都说不清 - 面试时被追问"`a==b`和`equals()`的区别",大脑突然空白
72 22
Java快速入门之判断与循环
本文介绍了编程中的流程控制语句,主要包括顺序结构、判断结构(if语句和switch语句)以及循环结构(for、while和do...while)。通过这些语句可以精确控制程序的执行流程。if语句有三种格式,分别用于简单条件判断、二选一判断和多条件判断。switch语句适用于有限个离散值的选择判断,而循环结构则用于重复执行某段代码,其中for循环适合已知次数的情况,while循环适合未知次数但有明确结束条件的情况,do...while则是先执行后判断。文中还提供了多个示例和练习,帮助读者理解并掌握这些重要的编程概念。
Java构建工具-maven的复习笔记【适用于复习】
这篇文档由「潜意识Java」创作,主要介绍Maven的相关知识。内容涵盖Maven的基本概念、作用、项目导入步骤、依赖管理(包括依赖配置、代码示例、总结)、依赖传递、依赖范围以及依赖的生命周期等七个方面。作者擅长前端开发,秉持“得之坦然,失之淡然”的座右铭。期待您的点赞、关注和收藏,这将是作者持续创作的动力! [个人主页](https://blog.csdn.net/weixin_73355603?spm=1000.2115.3001.5343)
57 3
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
140 0
Java基础的灵魂——Object类方法详解(社招面试不踩坑)
本文介绍了Java中`Object`类的几个重要方法,包括`toString`、`equals`、`hashCode`、`finalize`、`clone`、`getClass`、`notify`和`wait`。这些方法是面试中的常考点,掌握它们有助于理解Java对象的行为和实现多线程编程。作者通过具体示例和应用场景,详细解析了每个方法的作用和重写技巧,帮助读者更好地应对面试和技术开发。
201 4
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
581 37
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等