Java基础知识Day03---方法入门&&选择结构

    技术2022-07-10  115

    Java笔记

    Day03

    1.方法:

    1.定义方法:

    public static void 方法名() { 方法体; }

    方法名命名规则:小驼峰命名

    方法体:大括号当中可以包含任意条语句。

    2.注意事项

    (1)方法定义的先后顺序无所谓。

    (2)方法的定义不能产生嵌套包含关系。

    (3)方法定义好之后并不会执行,要想执行一定要进行方法的调用

    ​ 调用方法的格式:方法名称();

    2.判断语句

    2.1判断语句1

    1.格式:if

    if(关系表达式) { 语句体; }

    2.执行流程:

    2.2判断语句2

    1.格式:if…else

    if(关系表达式) { 语句体1; }else{ 语句体2; }

    2.执行流程:

    2.3判断语句3

    1.格式:if…else if…else

    if(判断条件) { 语句体1; }else if{ 语句体2; } ... }else if{ 语句体n; }else{ 语句体n+1; }

    2.执行流程:

    2.4if语句和三元运算符互换

    在某些简单的应用中,if语句可以和三元运算符互换使用。

    `public static void main(String[] args) {

    int a = 20; int b = 30; //定义变量,保存a和b的较大值 int c; if(a > b) { c = a; } else { c = b; } //可以上述功能改写为三元运算符形式 c = a > b ? a:b;

    }`

    3.选择语句

    选择语句–switch

    1.格式:

    switch(表达式){ case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... case 常量值n: 语句体n; break; defult: 语句体n+1; break; }

    2.执行流程:

    匹配到哪一个case就从哪一个位置向下执行,直到遇到break或者整体结束。

    3.case的穿透性:

    在switch语句中,如果case后面不写break,将出现穿透现象,也就是不会再判断下一个case的值,直接向后运行直至遇到break,huozswitch结束。

    4.switch语句注意项:

    (1)多个case后面的数值不可以重复。

    (2)switch后面小括号当中只能是下列数据类型:

    ​ 基本数据类型:byte/short/char/int。

    ​ 引用数据类型:String字符串、enum枚举。

    (3)switch语句格式可以很灵活,前后顺序可以颠倒,而且break语句还可以省略。

    Processed: 0.010, SQL: 9