这些java基础,你是否都忘记了

1.Java语言基础(选择结构if语句格式1及其使用)(掌握)

A:选择结构的分类

  • if语句
  • switch语句

B:if语句有几种格式

  • 格式1
  • 格式2
  • 格式3

C:if语句的格式1

  • if(比较表达式) {
  • 语句体;
  • }

D:执行流程:

  • 先计算比较表达式的值,看其返回值是true还是false。
  • 如果是true,就执行语句体;
  • 如果是false,就不执行语句体
这些java基础,你是否都忘记了

2.Java语言基础(选择结构if语句注意事项)(掌握)

A:注意一下几点:

  • a:比较表达式无论简单还是复杂,结果必须是boolean类型
  • b:if语句控制的语句体如果是一条语句,大括号可以省略;
  • 如果是多条语句,就不能省略。建议永远不要省略。
  • c:一般来说:有左大括号就没有分号,有分号就没有左大括号

3.选择结构if语句格式2及其使用

这些java基础,你是否都忘记了

4.Java语言基础(if语句的格式2和三元的相互转换问题)(掌握)

A:案例演示

  • if语句和三元运算符完成同一个效果

B:案例演示

  • if语句和三元运算符的区别
  • 三元运算符实现的,都可以采用if语句实现。反之不成立。
  • 什么时候if语句实现不能用三元改进呢?
  • 当if语句控制的操作是一个输出语句的时候就不能。
  • 为什么呢?因为三元运算符是一个运算符,运算符操作完毕就应该有一个结果,而不是一个输出。
这些java基础,你是否都忘记了

5.Java语言基础(选择结构if语句格式3及其使用)(掌握)

A:if语句的格式3:

if(比较表达式1) {

语句体1;

}else if(比较表达式2) {

语句体2;

}else if(比较表达式3) {

语句体3;

}

...

else {

语句体n+1;

}

  • B:执行流程:
  • 首先计算比较表达式1看其返回值是true还是false,
  • 如果是true,就执行语句体1,if语句结束。
  • 如果是false,接着计算比较表达式2看其返回值是true还是false,
  • 如果是true,就执行语句体2,if语句结束。
  • 如果是false,接着计算比较表达式3看其返回值是true还是false,
  • 如果都是false,就执行语句体n+1。
  • C:注意事项:最后一个else可以省略,但是建议不要省略,可以对范围外的错误值提示
这些java基础,你是否都忘记了

这些java基础,你是否都忘记了


分享到:


相關文章: