选择结构:
- equals:判断字符串是否相等
- switch:多选择结构
注意:switch语句中的变量类型可以是
- byte short int char
- switch 支持 string → JDK 7后才能使用
- case 标签必须为字符串常量或字面量
case穿透,break可以防止case穿透。
每写一个case,后面都要加上break
string本质是数字(hashcode:每个字符串都有自己的hashcode)
==============================================================================
循环结构:
- while →符合条件进入循环
- do....while... → 至少执行一次,如果符合条件即可进入循环
- for → 最有效,最灵活的循环结构(快捷方式:条件数.for)
不同点:
- while 先判断后执行
- do while先执行后判断
for(;;)→死循环
增加for:
- for(变量:数组名) → 数组内的东西赋值给变量
break continue:
- break 在任何循环语句的主体部分,均可用break控制循环的流程。
- break 用于强行退出循环,不执行循环中剩余的语句(break 语句也在switch中使用)
- continue 语句用在循环语句中,用于终止某次循环过程,即跳过循环中尚未执行的语句,接着进行下一次是否执行循环的判定。
=======================================================================================
方法:类似一个函数
System.out.println()
↑ ↑ ↑
类 对象 方法
设计原则:一个方法只能完成一个功能
方法命名:
修饰符 返回值 方法名 (参数类型 参数名){
.....
方法体
.......
return 返回值;
}(有返回值才需要return)
形参:用来定义的参数
实参:实际调用传递的参数
调用方法:对象名.方法名

浙公网安备 33010602011771号