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.参数顺序不同