zoukankan      html  css  js  c++  java
  • if 语句

    if语句

    为什么学if?
    java条件判断的语句是if语句

    语法1(单分支语句):

    if(条件){
    语句块}
     
    执行流程: 如果条件为真, 执行语句块
     
    发工资了, 干嘛好呢?

    Scanner sc = new Scanner(System.in);
    System.out.println("请输入你一个月的工资:");
    double pin = sc.nextDouble();
    if (pin > 18000){
        System.out.println("会所走一波");
    }
    System.out.println("happy");

    语法2(双分支语句):

    if(条件){
    语句块1
    } else {
    语句块2
    }
     
    执行流程: 如果条件为真, 执行语句块1, 否则执行语句块2
     
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入你一个月的工资:");
    double pin = sc.nextDouble();
    if (pin > 18000){
        System.out.println("会所走一波");
    }else {
        System.out.println("捡一个砖头回家自己蹭");
    }

    语法3(多分支语句):

    if(条件1){
    语句块1
    } else if (条件2){
    语句块2
    } else if(条件3){
    语句块3}…. else {
    else语句
    }
     
    判断条件1是否成立. 如果成立. 执行语句块1, 否则, 如果条件2成立, 执行语句2, 否则, 如果条件3成立, 执行语句3……如果所有条件都不成立. 执行else语句.
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入你一个月的工资:");
    double salary = sc.nextDouble();
    if (salary >= 20000) {
        System.out.println("优秀");
    } else if (salary >= 15000) {
        System.out.println("良好");
    } else if (salary >= 12000) {
        System.out.println("中等");
    } else if (salary >= 10000) {
        System.out.println("及格");
    } else {
        System.out.println("不及格");
    }
    注意: 在if语句中. 如果一个条件成立了. 其他条件就不再判断了. 也不会执行了.
       
     
  • 相关阅读:
    软件构造—— 实验二 lex词法分析
    软件构造-实验1 根据状态转换图手工构造词法扫描器
    PHP——实验四 PHP操作数据库
    判断是不是素数
    hexo和github pages的关系
    Python的map,reduce,filter函数
    CentOS源码更新Linux最新内核
    CentOS打Meltdown等漏洞的补丁包
    let申明与const申明
    正则表达式
  • 原文地址:https://www.cnblogs.com/wenyule/p/12180621.html
Copyright © 2011-2022 走看看