Java多分支语句

目录

1.选择结构——if语句

2.switch语句

3.Switch与if的区别


1.选择结构——if语句

import java.util.Scanner;//导包
Scanner sc = new Scanner(System.in);
System.out.println("请输入今天下雨了吗?");
String s = sc.next();//nextLine();//跨行   \n  ln
if("下雨".equals(s)){//equals()
	System.out.println("躺着");
}
  • 双分支 有2种情况

        if(条件表达式){

        }else{

        }

  • 多分支 有3种或者以上的情况

                

        if(){

        }else if(){

        }else if(){

        }else{

        }

2.switch语句

表达式

switch(表达式) {

    case 值1: 语句1;

        break;

    case 值2: 语句2;

        break;

    case 值3: 语句3;

        break;

        default: 语句4;

            break; }

 

3.Switch与if的区别

相同点: 都是用来处理多分支条件的结构

不同点: switch选择结构:只能处理等值条件判断的情况,而且条件必须是整型变量或字符型变量。 多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况 if 在应用中更为常见,有时switch 结构更清晰.

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值