/*
    while循环语句:
        1.while(布尔表达式)
            {
            循环体;
            }
    
        2.while循环的执行原理:
            
            先判断布尔表达式的结果:
                *true
                    -执行循环体
                        -判断布尔表达式的结果:
                            *true
                                -执行循环体
                                    -判断布尔表达式的结果:
                                            *true
                                            *false
                            *false
                                -循环结束,跳出循环体
                                
                *false
                    -循环结束,跳出while结构

 3.while循环的循环次数:    
            0-N次
            注意:while循环的循环体可能执行次数为0次。
            
            
*/

public class while01
{publuc static void main(String[] args){//死循环while(true){System.out.println("死循环");}//编译器检测到该程序永远无法执行,所以编译报错//因为上一段循环体没有跳出//需要分清楚什么是编译//System.out.println("hello");//下面这段代码和上面的很像,但是却能编译通过//这是为什么呢?//原因:编译阶段编译器检测语法结构是否通过,通过就执行//但是出现的是变量,系统未开辟内存空间,需要在运行阶段才生成内存空间//把字面值暴露出来和写变量是不一样的概念,多去体会int i=10;int j=3;//编译通过while(i>j){System.out.println("程序执行");            }//换成这个就会编译报错/*while(10>3){System.out.println("程序执行");            }*///编译通过System.out.println("hello");}
}

JAVA入门级教学之(while循环语句)相关推荐

  1. JAVA入门级教学之(switch语句)

    /*      关于switch语句(我称为匹配语句):         1.switch语句也属于选择结构,也是分支语句         2.switch语句的语法结构:             一 ...

  2. JAVA入门级教学之(if语句)

    /* 关于java语言中的if语句,属于选择结构 if语句又被称为分支语句/条件控制语句 1.if语句的语法结构:四种编写方式 第一种:条件为真,执行大括号内容         条件为假,*跳出*大括 ...

  3. JAVA入门级教学之(package和import)

    目录 JAVA入门级教学之(package和import) 1.包又称为package 2.怎么定义package? 3.包名的命名规范: 4.包名要求全部小写,包名也是标识符,必须遵守标识符的命名规 ...

  4. JAVA入门级教学之(方法-1)

    目录 JAVA入门级教学之(方法-1) 1.以下程序不使用"方法",分析一下程序会存在哪些优缺点? 2.方法的本质:是一段代码片段,可以完成特定功能,可以重复利用 3.注意:方法定 ...

  5. JAVA入门级教学之(接口)

    目录 JAVA入门级教学之(接口) 接口也是一种引用类型,可以等同看做类 1.如何定义接口,语法: 2.接口中只能出现: 3.接口其实是一个特殊的抽象类,特殊在接口是完全抽象的 4.接口中没有构造方法 ...

  6. JAVA入门级教学之(abstract抽象类)

    目录 JAVA入门级教学之(abstract抽象类) 1.如何定义抽象类? 2.抽象类无法被实例化 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的 4.抽象类中可 ...

  7. JAVA入门级教学之(super关键字)

    目录 JAVA入门级教学之(super关键字) 1.super关键字用在构造方法中: 2.语法规则: 3.注意:super();的调用只能放在构造方法的第一行,和this();的调用规则一样 4.通过 ...

  8. JAVA入门级教学之(多态)

    JAVA入门级教学之(多态) 怎么理解多态:你本身就该喊你爹叫爹,你让你爹叫你爹就是强制认做爹 多态的使用: A  a = new D(); D类继承A类,父类型引用指向子类型对象 * 关于java语 ...

  9. JAVA入门级教学之(参数传递)

    JAVA入门级教学之(参数传递) 问题引入: 参数分为形式参数还有实际参数,我们传入是的数据到底是什么呢? 方法调用的时候,涉及参数传递的问题, 传递的时候,java只遵循一种语法机制 就是将变量中保 ...

  10. JAVA入门级教学之(面向过程和面向对象的区别)

    目录 JAVA入门级教学之(面向过程和面向对象的区别) 面向过程和面向对象的区别: -面向过程: -面向对象: -发展历程: -生命周期中包括: -什么是类: -什么是对象: -软件开发的过程: -重 ...

最新文章

  1. 经典C语言程序100例之三九
  2. 在lean trace mode下运行function
  3. 多线程并发神器--ThreadLocal
  4. 【LeetCode-面试算法经典-Java实现】【002-Add Two Numbers (单链表表示的两个数相加)】...
  5. js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象
  6. 使用 做签名的post_基础实操|使用jmeter对聊天软件进行接口测试
  7. 三大性质总结:原子性,有序性,可见性
  8. pandas后台导出excel_pandas导出Excel表格,银行卡号、身份证号无法正常显示的问题,该怎么解决?...
  9. 【Flink】flink highavailabilityservices 源码解析
  10. 5G 芯片的“春秋五霸”
  11. 春晚红包:史上最难开卷考试,快手交卷了
  12. 嵌入式软件与设计 学习笔记总结一
  13. 六度空间理论(小世界理论)否定了结构洞的存在
  14. 一起来看看阿里开源的15个顶级Java项目
  15. 地理信息系统GIS基础知识
  16. 你可能不知道微软悄悄关闭Win10分页显示程序的Sets功能
  17. 计算机一级b类考试题软件,全国计算机等级考试一级b类windows模拟考题(二)
  18. 360全景拍摄为什么要使用鱼眼镜头,与超广角镜头区别?
  19. ACM常用英文术语翻译
  20. 背靠百度,度小满金融越来越稳

热门文章

  1. ansbile简单应用
  2. Elasticsearch5中安装Elasticsearch-head插件
  3. fast-json.jar的用法
  4. iOS6新特征:UICollectionView介绍-非常棒 -转
  5. [leetcode]Decode Ways
  6. WP7开发小技巧之快捷键
  7. DATEDIFF 函数使用
  8. 2020年9月26日-02-软件工程-工程化思维+瀑布模型+敏捷开发
  9. python的底层实现,Python封装底层实现原理详解(通俗易懂)
  10. C语言定义外部变量或函数使得另一个C文件可以调用