Java基础流程控制(条件语句 循环语句 跳转语句)

条件语句: 

 可根据不同的条件执行不同的语句,包括if条件语句与switch多分支语句。

1.if语句:

if(布尔表达式) { 将执行的语句 }

如果该表达式返回true,则执行其后的语句;若为false,则不执行if后的语句

public static void main(String[] args) {
    int a = 10;
    String name = "郑州";
    if (a == 10) {
        System.out.println("if表达式");
    }
    //String 类型比较 使用equals()方法
    if (name.equals("郑州"))//{}可以省略 省略后格式要对齐 开发中为避免出错,一般不省略
        System.out.println("地址是:"+name);
}

2.if···else语句

if(布尔表达式){ 布尔表达式的值为true将执行的语句 }

else{ 布尔表达式的值为false将执行的语句 }

如果该表达式返回true,则执行if后的语句;如果返回为false,则执行else后的语句

public static void main(String[] args) {
    int a = 11;
    String name = "河南郑州";
    if (a == 10) {
        System.out.println("if表达式");
    }else { System.out.println("if else表达式");}
    //String 类型比较 使用equals()方法
    if (name.equals("郑州")){
        System.out.println("地址是:"+name);
    }
    else {
        System.out.println("地址不是:" + name);

   }

3.if···else if多分支语句

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

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

else if(布尔表达式 3){ 尔表达式 3的值为true执行代码 }

...

...

else { 以上布尔表达式都不为true执行代码 }

如果满足某种条件,就进行某种处理,否则,如果满足另一种条件,则进行另一种处理。

if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。

if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。

一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行

public static void main(String[] args) {
    int num = 3;
    if (num == 1) {
        System.out.println("今天星期一");
    } else if (num == 2) {
        System.out.println("今天星期二");
    } else if (num =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java之眼

创作不易,一起努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值