笔记分享第10期——Java流程控制Part2

Java 流程控制 Part2

在有关我笔记分享的博文中,我都会将MD笔记文件另外发布,方便朋友们下载学习。
本期笔记文件下载地址:
https://download.csdn.net/download/lbwnbnbnbn/15786781
不想去CSDN下载的朋友也可以看我独立博客中Milestone里发布的百度网盘下载地址
Ayo大家好我是Tomatooo,这是我的Java学习笔记第10期,话不多说直插主题——

if 语句

Java中,如果要根据条件来决定是否执行某一段代码,使用if语句是方法之一。

一个 if 语句包含一个布尔表达式和一条或多条语句。

if (布尔表达式) {
    // 条件满足时执行
}

根据结果的true还是false,JVM决定是否执行if语句块。

示例:

public class Main {
    public static void main(String[] args) {
        int age = 18;
        System.out.prinln("开始检测");
        if (n >= 18) {
            System.out.println("成年");
            System.out.println("检测结束");
        }
    }
}

if语句块只有一行语句时,可以省略花括号,不过不推荐大家这样做,第一,不方便阅读,第二,如果给该if语句增加语句时,可能会忘记加上花括号。

if…else语句

if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。用法如下:

if(布尔表达式){
   //如果布尔表达式的值为true
}else{
   //如果布尔表达式的值为false
}

if…else if…else 语句

if(布尔表达式 1){
   //如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
   //如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
   //如果布尔表达式 3的值为true执行代码
}else {
   //如果以上布尔表达式都不为true执行代码
}

if语句嵌套

顾名思义,就是if语句套if语句

示例:

if(布尔表达式 1){
   如果布尔表达式 1的值为true执行代码
   if(布尔表达式 2){
      如果布尔表达式 2的值为true执行代码
   }
}

同理,也可以做到if else嵌套

样例

我们可以通过上一期讲到的通过import语句导入java.util.Scanner,结合条件语句做出一个简易的密码验证程序

import java.util.Scanner;
public class Main {
    public static void main(String[]args){
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入密码:");
        int password = scanner.nextInt();
        if (password == 123456){
            System.out.println("密码正确");
        }else{
            System.out.println("密码错误");
        }
    }
}

The End


看都看到这儿了,不去Github给我个Star嘛(~ ̄▽ ̄)~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值