if选择结构

Posted 小猪会拱菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if选择结构相关的知识,希望对你有一定的参考价值。

一.什么是if选择结构

  if选择结构是根据条件判断之后再做处理的一种语法结构.

  if(条件){

   代码块  //条件成立后要执行的代码,可以是一条语句,也可以是一组语句.

  }

  关键字if后小括号里的条件是一个表达式,而且表达式的值必须为true或false.

  当if关键字后的一对大括号里只有一个语句时,可以省略大括号.但是为了避免有多个语句时遗忘大括号,以及保持程序整体风格一致,建议不要省略if结构块的大括号.

  public class Demo{
      public static void main(String[] args){
          //语句1;
          //语句2;
          if(条件){
              //语句3;
          }
              //语句4;
      }
  }    

二.常用逻辑运算符介绍

  &&(与,并且),表达式:条件1&&条件2  

    说明:俩个条件同时为真,则结果为真;俩个条件有一个为假,则结果为假

  ||(或,或者),表达式:条件1||条件2  

    说明:俩个条件有一个为真,则结果为真;俩个条件同时为假,则结果为假

  !(非)    ,表达式:!条件       

     说明: 条件为真时,结果为假;条件为假时,结果为真

 

  经验:当运算符比较多,无法确定运算符执行的顺序时,可以使用小括号控制.

  当if关键字后的一对大括号里只有一个语句时,可以省略大括号.但是为了避免有多个语句时遗忘大括号,以及保持程序整体风格一致,建议不要省略if结构块的大括号.

   if-else语法

  1 if(条件){
  2     //代码块1
  3 }else{
  4     //代码块2
  5 }

  基本的if选择结构,只有一个if块;if-else选择结构,有if块和else块.

三.多重if选择结构

  多重if选择结构不是多个基本if选择结构简单地排列在一起,它的具体语法如下.

  1 if(条件1){
  2     //代码块1
  3 }else if(条件2){
  4     //代码块2
  5 }else{
  6     //代码块3
  7 }

  else块最多有一个或没有,else块必须要放在else if块之后.

 

以上是关于if选择结构的主要内容,如果未能解决你的问题,请参考以下文章

c 语言- 选择结构 if

c 语言- 选择结构 if

if选择结构

Week_02_Java中的选择结构

三.选择结构

Java基础第四章(选择结构二)