zoukankan      html  css  js  c++  java
  • Java基础第三章(选择结构一)

    一、if选择结构

    语法:

    if(条件) {
    代码块 //条件成立时需要执行的代码
    }

    基本的if选择结构示例:

    import java.util.Scanner;
    public class GetPrize{
    public static void (String [] args){
    Scanner input=new Scanner(System.in);
    System,out.println("输入张浩的Java成绩")
    int score=input.nextInt();
    if(score>98){
    System.out.println("不错,奖励MP4一个")
    }
    }
    }

    2、逻辑运算符

    &&: 与,并且 同真为真有假为假
    || :或,或者 有真为真同假为假
    ! :非 反义

    双&&和单&的区别:

    在if(1>2&&3<4)的条件中,只要第一个条件不满足,就不会往后执行了,单&如果第一个条件不满足(本来可以不必判断了),会继续判断后面的条件。

    3、if-else选择结构

    语法:

    if(条件){
    代码块
    }else{
    代码块
    ]

    示例:

    int score=91;//张浩的成绩

    if(score>90){
    System.out.println("老师说:不错奖励一个MP4");
    }else{
    System.out.println("老师说:惩罚写代码");
    }

    二、多重if选择结构

    语法:

    if(条件){
    代码
    }else if(条件2){
    代码2
    }else{
    代码3
    }

    示例:

    int score=70;

    if(score>=80){
    System.out.println("优");
    }else if(score>=60){
    System.out.println("良");
    }else{
    System.out.println("差");
    }

    三、嵌套if选择结构

    语法:

    if(条件1){
      if(条件2){
        代码1
      }else{
        代码2
      }
    }else{
      代码3
    }

    示例:

    Scanner input=new Scanner(System.in);
    System.out.print(”请输入比赛成绩“);
    double score=input.nextDouble();
    System.out.print("请输入性别');
    String gender=input.next();
    if(score<10){
    if("男".equals(gender)){
    System.out.println("进入男子组决赛“);
    }else{
    System.out.print("进入女子组决赛");
    }
    }else{
    System.out.print("淘汰");
    }

    本章总结:

    基本的if选择结构:可以处理单一或者组合条件的情况
    if-slse:可以处理简单的条件分支情况
    多重if:可以处理连续区间的条件分支情况
    嵌套if:可以处理复杂的条件分支

  • 相关阅读:
    转 GFlags 使用详解
    printf 格式输出
    XCODE unknown type name __declspec 错误的解决方法
    Boost提示'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件
    DOLServer
    游戏AI的开发框架组件 behaviac
    mongodb 数据导入和导出
    Makefile经典教程
    g++ 编译动态链接库和静态链接库
    excel 公式
  • 原文地址:https://www.cnblogs.com/aryl/p/12133122.html
Copyright © 2011-2022 走看看