选择结构:

  1. equals:判断字符串是否相等
  2. switch:多选择结构

      注意:switch语句中的变量类型可以是

  1.     byte   short    int    char
  2.   switch  支持 string   →   JDK 7后才能使用
  3.   case  标签必须为字符串常量或字面量

case穿透,break可以防止case穿透。

每写一个case,后面都要加上break

string本质是数字(hashcode:每个字符串都有自己的hashcode)

==============================================================================

循环结构:

  1. while →符合条件进入循环
  2. do....while...   → 至少执行一次,如果符合条件即可进入循环
  3. for  →  最有效,最灵活的循环结构(快捷方式:条件数.for)

不同点:

  1. while 先判断后执行
  2. do while先执行后判断

for(;;)→死循环

增加for:

  1. for(变量:数组名) → 数组内的东西赋值给变量

break         continue:

  1. break 在任何循环语句的主体部分,均可用break控制循环的流程。
  2. break 用于强行退出循环,不执行循环中剩余的语句(break 语句也在switch中使用)
  3. continue 语句用在循环语句中,用于终止某次循环过程,即跳过循环中尚未执行的语句,接着进行下一次是否执行循环的判定。

=======================================================================================

方法:类似一个函数

System.out.println()

    ↑         ↑        ↑

   类       对象   方法

设计原则:一个方法只能完成一个功能

方法命名:

修饰符   返回值   方法名 (参数类型    参数名){

.....

方法体

.......

return 返回值;

}(有返回值才需要return)

形参:用来定义的参数

实参:实际调用传递的参数

调用方法:对象名.方法名

posted on 2022-04-13 10:58  美式渣男  阅读(24)  评论(0)    收藏  举报