Java学习day4
来源:互联网 发布:数控机床编程好学吗 编辑:程序博客网 时间:2024/06/06 08:43
1.Switch语句:
(1)格式:switch(表达式){case 值1: 语句体1;break;}
格式解释说明:Byte、short、int、char可以作为switch的表达式,JDK5以后可以是枚举类型,JDK7以后可以是字符串类型。
(2)注意事项:case后面只能是常量,不能是变量、break可以省略,但是会出现case穿透、default不一定要在最后
(3)If语句和switch语句各自的场景:if针对boolean类型的判断、针对一个范围的判断、针对几个常量的判断;switch针对几个常量的判断
2.循环语句:
(1)三种:for、while、do......while
(2)while和for循环必须先判断条件是否成立,然后决定是否循环,do...while至少执行一次循环体, 优先考虑for循环,其次考虑while循环,最后考虑do...while
(3)注意事项:注意修改循环的控制条件
(4)最简单的死循环格式:while(true)、for(;;)
3.控制跳转语句:
(1)break作用----跳出单层循环、跳出多层循环,需要标签语句的配合
(2)Continue作用----跳出单层循环的一次,可以继续下一次
(3)Return作用----用于结束方法,一旦遇到return,程序就不会在继续往后执行。
4.面试题:
Byte、long、String可以作为switch的表达式吗?
Byte、short、int、char可以作为switch的表达式,JDK5以后可以是枚举类型,JDK7以后可以是字符串类型。
5.方法--完成特定功能的代码块
(1)格式:修饰符、返回值类型、方法名、参数类型、参数名、参数分类(实参、形参)、方法体语句、return、返回值
(2)两个明确:参数值类型、参数列表
(3)方法调用---一般用赋值调用
(4)案例:求和、两个数的最大值、三个数的最大值、输出星型
(5)注意事项:不调用不执行、方法之间是平级关系,不能嵌套定义、方法调用时不用再传递数据类型
(6)方法重载:在同一个类中,方法名相同,参数列表不同(参数个数不同、参数数据类型不同),与返回值无关
6.数组--存储同一种数据类型的多个元素的容器
(1)特点:每一个元素都有编号--索引
(2)定义格式
数组初始化:动态初始化
- java学习笔记day4
- java学习day4
- Java学习--day4-partone
- Java学习--day4-parttwo
- Java学习day4
- Java学习(回顾)笔记之day4
- 黑马程序员 java学习笔记 Day4:集合
- 安卓学习记录-java-day4
- Android学习之Java基础篇day4
- JAVA-DAY4
- Java Day4
- Java day4
- Java day4
- CCNA学习笔记Day4
- HTML5学习-Day4
- 学习笔记Day4
- Android学习笔记day4
- Git学习 <day4>
- xml 教程
- 单片机基础强化第一课 简单设计一个LED流水灯
- 反向传播算法,示意图
- 总结过去10年的程序员生涯
- python3 求4位磁力数
- Java学习day4
- 文件存取
- JAVA内部类
- iOS启动动画
- android APK应用安装过程以及默认安装路径
- 多数据源配置-使用spring配置多个数据源实现读写分离
- 函数指针和指针函数的区别
- 排序列表转换为二分查找树-LintCode
- JAVA虚拟机系列(六)