JAVA入门级教学之(while循环语句)
/*
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循环语句)相关推荐
- JAVA入门级教学之(switch语句)
/* 关于switch语句(我称为匹配语句): 1.switch语句也属于选择结构,也是分支语句 2.switch语句的语法结构: 一 ...
- JAVA入门级教学之(if语句)
/* 关于java语言中的if语句,属于选择结构 if语句又被称为分支语句/条件控制语句 1.if语句的语法结构:四种编写方式 第一种:条件为真,执行大括号内容 条件为假,*跳出*大括 ...
- JAVA入门级教学之(package和import)
目录 JAVA入门级教学之(package和import) 1.包又称为package 2.怎么定义package? 3.包名的命名规范: 4.包名要求全部小写,包名也是标识符,必须遵守标识符的命名规 ...
- JAVA入门级教学之(方法-1)
目录 JAVA入门级教学之(方法-1) 1.以下程序不使用"方法",分析一下程序会存在哪些优缺点? 2.方法的本质:是一段代码片段,可以完成特定功能,可以重复利用 3.注意:方法定 ...
- JAVA入门级教学之(接口)
目录 JAVA入门级教学之(接口) 接口也是一种引用类型,可以等同看做类 1.如何定义接口,语法: 2.接口中只能出现: 3.接口其实是一个特殊的抽象类,特殊在接口是完全抽象的 4.接口中没有构造方法 ...
- JAVA入门级教学之(abstract抽象类)
目录 JAVA入门级教学之(abstract抽象类) 1.如何定义抽象类? 2.抽象类无法被实例化 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的 4.抽象类中可 ...
- JAVA入门级教学之(super关键字)
目录 JAVA入门级教学之(super关键字) 1.super关键字用在构造方法中: 2.语法规则: 3.注意:super();的调用只能放在构造方法的第一行,和this();的调用规则一样 4.通过 ...
- JAVA入门级教学之(多态)
JAVA入门级教学之(多态) 怎么理解多态:你本身就该喊你爹叫爹,你让你爹叫你爹就是强制认做爹 多态的使用: A a = new D(); D类继承A类,父类型引用指向子类型对象 * 关于java语 ...
- JAVA入门级教学之(参数传递)
JAVA入门级教学之(参数传递) 问题引入: 参数分为形式参数还有实际参数,我们传入是的数据到底是什么呢? 方法调用的时候,涉及参数传递的问题, 传递的时候,java只遵循一种语法机制 就是将变量中保 ...
- JAVA入门级教学之(面向过程和面向对象的区别)
目录 JAVA入门级教学之(面向过程和面向对象的区别) 面向过程和面向对象的区别: -面向过程: -面向对象: -发展历程: -生命周期中包括: -什么是类: -什么是对象: -软件开发的过程: -重 ...
最新文章
- 经典C语言程序100例之三九
- 在lean trace mode下运行function
- 多线程并发神器--ThreadLocal
- 【LeetCode-面试算法经典-Java实现】【002-Add Two Numbers (单链表表示的两个数相加)】...
- js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象
- 使用 做签名的post_基础实操|使用jmeter对聊天软件进行接口测试
- 三大性质总结:原子性,有序性,可见性
- pandas后台导出excel_pandas导出Excel表格,银行卡号、身份证号无法正常显示的问题,该怎么解决?...
- 【Flink】flink highavailabilityservices 源码解析
- 5G 芯片的“春秋五霸”
- 春晚红包:史上最难开卷考试,快手交卷了
- 嵌入式软件与设计 学习笔记总结一
- 六度空间理论(小世界理论)否定了结构洞的存在
- 一起来看看阿里开源的15个顶级Java项目
- 地理信息系统GIS基础知识
- 你可能不知道微软悄悄关闭Win10分页显示程序的Sets功能
- 计算机一级b类考试题软件,全国计算机等级考试一级b类windows模拟考题(二)
- 360全景拍摄为什么要使用鱼眼镜头,与超广角镜头区别?
- ACM常用英文术语翻译
- 背靠百度,度小满金融越来越稳