Java中if条件判断

什么是流程控制?

流程控制是用来控制程序中各语句的执行顺序。

基本if的使用
if(条件){
//代码块
}
if选择结构是根据条件判断结果选择不同的处理,结果必须的布尔值。

使用复杂条件的if选择结构
结合运算符的优先级编写条件

  • 最高的优先级:()
  • 最低的优先级:=
  • 优先级:!>算数运算符>关系运算符>&&>||
  • 复杂条件使用括号提高可读性

if-else选择结构
Java中if条件判断

if(条件){
//代码块1
}else{
//代码块2
}
多重if选择结构
Java中if条件判断

使用多重if选择语句处理问题时需要注意顺序。

嵌套if选择语句
Java中if条件判断
if(条件1){
if(条件2){
代码块1
}else{
代码块2
}
}else{
//代码块3
}
switch与多重if

  • 相同点:都是用来处理多支条件的结构;
  • 不同点:switch选择结构只能处理等值条件判断的情况;而多重if选择结构没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况。

相关文章:

  • 2022-02-07
  • 2021-09-16
  • 2021-10-02
  • 2021-08-22
  • 2021-07-09
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案