Java基础-3、判断与分支

本文介绍了Java中判断与分支的基本用法。包括if语句的使用注意事项,强调了if后面的大括号和判断条件必须是Boolean类型。此外,还提到了在有多级判断时,如何利用switch case替代if的级联,并提醒了switch语句中参数类型限制及不使用break可能导致的连续执行问题。
摘要由CSDN通过智能技术生成

1、Java中没有elif,与之等价的是else if
if();//if语句只有大括号里面才加;,如果在if后面加,编译器都不警告你,慢慢调去吧。
if的判断括号里只能放Boolean类型,如果不慎用了=,编译器会警告的(这与cpp不同,Java太友好了)
2、当有很多级联,且判断条件都是==,则可以用switch case 来代替级联。

public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner in=new Scanner(System.in);
  int a=in.nextInt();
  switch(a) {
  case 1:
   System.out.println("num1");
   break;
  case 3:
   System.out.println("num3");
   break;
  case 6:
   System.out.println("num6");
   break;
  default:
   System.out.println("no");
   
  }
  
 }

注意switch后面的参数只能是int型,注意没有break就会把下面全指行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值