那么在上一章我们学习了变量 本章呢来学习选择结构

  那么在学之前呢我们要知道为什么需要选择结构  在生活中呢我们可能遇到过这样的问题 走在马路上看到一辆小黄车 这个时候如果你手机里面有小黄车软件 那么你就可以骑小黄车 如果你的手机里面没有小黄车软件 那么你就骑不了小黄车  通过这个案例可以看出 结果只有两个 一个是有或者是没有 小黄车软件  那么怎么把生活中的这样类似的案例用程序怎么样才能做到呢?

  那就需要我们今天学习的选择结构了

下面有个问题 如果张浩的java成绩大于98分那么他就能获得一个mp4作奖励   通过这个问题 我们分析一下如果java成绩没有大于98分 那他就不能获得mp4这个奖励

那么我们用java代码怎么来实现呢

  下面认识一下if语法

  if选择结构通过条件判断后在做处理

java if内一个return_System

那么可以看到菱形里面是条件 条件就是我们刚刚所说的问题(张浩的成绩是否大于98)  如果条件为真的话那么他会执行代码快 如果条件为假那么他就会绕过代码块也就是不会执行代码快

对应这if语法 大家也清楚直观的看到

java if内一个return_System_02

if后面的小括号里面写着条件 如果条件为真那么执行代码块 如果条件不为真 则不会执行上面说的就像下图

java if内一个return_java if内一个return_03

具体在java中的编码如下

public class Hello(){
  public static void main(String[] args){
    int score=100;//张浩的成绩
    if(score>98){//如果张浩的成绩大于98分 
      System.out.print("奖励一个mp4");      
    }
  }
}

那么上面呢只是简单的if语句结构 下面我们来学习一下 逻辑运算符 

&&并且 ||或者!非

 那么上面是我们要认识的一些逻辑运算符   具体是怎么运用和运用的场合呢

首先我们来看并且 &&  下面我们来看一个小例子  某个县里选举 县长 条件是 18周岁以上 并且(&&)分数>90分如果满足这两个条件那么ok你可以当县长

如果不满足其中一个那么就不可以当县长

下面看一下在java中的实现

if(年龄>=18&&分数>90){
System.out.print("您可以当县长");
}

总结一下 如果同时满足两个条件那么结果为真 否则就为假

下面我们来看一下||这个案例

如果我想去美国  那么我可以选择做飞机 或者是做轮船 那么 只要满足其中一个就可以到达美国

具体在程序中的代码是

if(坐飞机||坐轮船){
System.out.print("ok你可以到达美国");
}

 总结  只要满足其中一个条件 都可以到达美国

下面我们来看最后一个

!非  也是取反的意思
if(2>1){
System.out.print("ok"):
}

上面的案例是 可以输出 ok

if(!(2>1)){
System.out.print("ok"):
}

 我们加了一个!  他就不会输出ok了  因为  我们取反了 如果正确我们就取反后结果就是错的

Mr、Feng

  那就需要我们今天学习的选择结构了

下面有个问题 如果张浩的java成绩大于98分那么他就能获得一个mp4作奖励   通过这个问题 我们分析一下如果java成绩没有大于98分 那他就不能获得mp4这个奖励

那么我们用java代码怎么来实现呢

  下面认识一下if语法

  if选择结构通过条件判断后在做处理

java if内一个return_System

那么可以看到菱形里面是条件 条件就是我们刚刚所说的问题(张浩的成绩是否大于98)  如果条件为真的话那么他会执行代码快 如果条件为假那么他就会绕过代码块也就是不会执行代码快

对应这if语法 大家也清楚直观的看到

java if内一个return_System_02

if后面的小括号里面写着条件 如果条件为真那么执行代码块 如果条件不为真 则不会执行上面说的就像下图

java if内一个return_java if内一个return_03

具体在java中的编码如下

public class Hello(){
  public static void main(String[] args){
    int score=100;//张浩的成绩
    if(score>98){//如果张浩的成绩大于98分 
      System.out.print("奖励一个mp4");      
    }
  }
}

那么上面呢只是简单的if语句结构 下面我们来学习一下 逻辑运算符 

&&并且 ||或者!非

 那么上面是我们要认识的一些逻辑运算符   具体是怎么运用和运用的场合呢

首先我们来看并且 &&  下面我们来看一个小例子  某个县里选举 县长 条件是 18周岁以上 并且(&&)分数>90分如果满足这两个条件那么ok你可以当县长

如果不满足其中一个那么就不可以当县长

下面看一下在java中的实现

if(年龄>=18&&分数>90){
System.out.print("您可以当县长");
}

总结一下 如果同时满足两个条件那么结果为真 否则就为假

下面我们来看一下||这个案例

如果我想去美国  那么我可以选择做飞机 或者是做轮船 那么 只要满足其中一个就可以到达美国

具体在程序中的代码是

if(坐飞机||坐轮船){
System.out.print("ok你可以到达美国");
}

 总结  只要满足其中一个条件 都可以到达美国

下面我们来看最后一个

!非  也是取反的意思
if(2>1){
System.out.print("ok"):
}

上面的案例是 可以输出 ok

if(!(2>1)){
System.out.print("ok"):
}

 我们加了一个!  他就不会输出ok了  因为  我们取反了 如果正确我们就取反后结果就是错的