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

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语句还可以省略。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值