JavaSE总结(2)
控制语句
idea、方法重载
控制语句
1、顺序结构
从上到下从左到右依次执行
2、判断结构
a.if(判断表达式){
语句体;
}
b.if(判断表达式){
语句体1;
}else{
语句体2;
}
c.if(判断表达式){
语句体1;
}else if(){
语句体2;
}...
else{
else语句;
}
if判断结构的判断表达式为布尔表达式(true/false)
a.只有一种结果
{}可以省略,但是不提倡
如果省略一般会执行下面的一条语句
判断表达式一般从小范围依次判断
b.有两种结果
c.有多种结果
d.swich(判断表达式){
case 表达式值:
语句1;
break;
case 表达式值:
语句2;
break;
case 表达式值:
语句3;
break;
default:
default 语句;
break;
}
switch判断结构的判断表达式可以为除了长整型的整型(byte short char int),jdk7加入String
3、顺序结构
a.for循环结构
for(初始化语句;循环条件;迭代){
循环语句;
}
b.while循环结构
初始化语句;
while(循环条件){
循环语句;
迭代;
}
循环条件true:死循环
c.do...while...循环结构
初始化语句;
do{
循环语句;
迭代;
}while(循环条件);
4、break和continue
break:
用于switch语句和循环语句中
跳出当前循环
continue:
只用于循环语句中
跳出本次循环,进入下一次循环
idea和方法
1、方法的定义格式:
修饰符 返回值类型 方法名(参数列表){
方法体;
return;
}
注意:
方法主要明确两点:参数列表和返回值类型
return返回的数据类型要和返回值类型一致
2、方法调用:
三种
直接调用
赋值调用
输出语句调用
3、方法重载:
1.方法名相同
2.参数列表不同:
a.参数类型不同
b.参数个数不同
c.参数顺序不同
最新文章
- Maven与Ant比较
- MyBatis Like查询处理%_符号
- H5 浏览器开发文档
- Daily Scrum 11.3
- 控制反转(IOC: Inverse Of Control) &; 依赖注入(DI: Independence Inject)
- Redux初探与异步数据流
- .NET: C#: Datetime
- redis常见性能问题和解决方案?
- 对CURL的一些研究
- linux 学习之九、Linux 磁盘与文件系统管理(3)
- java_linux_shell_定时kill 启动java程序
- (中等) POJ 1054 The Troublesome Frog,记忆化搜索。
- JDBC连接池-自定义连接池
- [练习-1] android studio 从Activity 进入 Fragment
- vue项目中实现复制内容到剪贴板
- 原生tab切换(适用于购物商城中订单管理模块,例如:待付款/待发货/待收货等订单状态)
- webpack的入门教程
- Openstack运维指南文档整理
- Java常考面试题(三)
- [z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建
热门文章
- Centos下部署最后一版支持Docker的k8s集群
- 学习.NET MAUI Blazor(五)、修改Window窗口标题
- python之路42 JavaScript 基础语法
- 算法学习笔记(8.1): 网络最大流算法 EK, Dinic, ISAP
- 数字IC设计流程
- three.js一步一步来--如何画出一个转动的正方体
- 为什么游戏公司应该选择 Cloud Spanner 来支持他们的游戏?
- 标准if-else语句-扩展if-else语句
- 【FAQ】申请运动健康服务验证环节常见问题及解答
- (原创)【B4A】一步一步入门02:可视化界面设计器、控件的使用