Java 之 判断语句 if

if 语句是Java以及众多编程语言里面的重要常用语句
在因为单词里头意思是如果 编程语言里头也是如此
如果…就…怎样怎样…

格式1:
1.if(boolean表达式)
{
执行语句;
}

2.执行流程:
先走if后面的boolean表达式,如果是true就走大括号里的,否则不走
3.注意:
if后面跟的是boolean表达式,只要结果是boolean,无论直接写个true或者false都执行
==========================================================
格式2:
if(Boolean表达式即变量名){
执行语句1;//(输出语句)
}else{
执行语句2;//(输出语句)
}

执行流程:
a.先走if后面的Boolean表达式,如果是true就走执行语句1
b.否则就执行else里的执行语句2
==========================================================

格式3:
if(boolean表达式){
执行语句1;
}else if (boolean表达式){ //可以多个新判断
执行语句2
}else if (boolean表达式){
执行语句3;

}else{
执行语句n;
}

执行流程:
从if往下唉个判断,哪个true结果就走哪个执行语句
如果以上都是false就走执行语句n
使用场景:两种情况以上的判断 注意:最后一种情况不一定else,但是得保证全部判断了

package package_Demo;

import java.util.Scanner;

public class Demo04if3 {

    public static void main(String[] args) {
    int sex ; //年龄
    Scanner sc = new scanner(System.in); //键盘录入
    sex = sc.nextint;
    if(sex >= 18) //如果键盘录入大于等于18 打印以下字符串
    {
       System.out.println("我今年已经成年了");
    }else  //否则 打印以下这句话
    {
       System.out.println("未满18岁")
    }
    }
    
从键盘录入一个年份,请输出该年的2月天数,闰年229,平年2281.闰年:可以被4整除,不能被100整除
      平年:可以被400整数
     
    2.步骤:
       a.创建scanner对象,调用nextint输入年份
       b.判断(year%4==0 && year%100!=0 ||(year%400==0))
       c.判断结果成立
=================================================================           
                
package package_Demo;

import java.util.Scanner;

public class Demo04if3 {

    public static void main(String[] args) {
        //创建Scanner ,调用next int
        Scanner data = new Scanner(System.in);
        //输入一个年份
        int year = data.nextInt();
        if (year%4==0 && year%100!=0 ||(year%400==0)){
            //闰年
            System.out.println("这是闰年2月29天");
        }else{
            //平年
            System.out.println("这是平年2月28天");
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值