欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

详解java中if语句和switch的使用

时间:2022-03-17 10:54:49|栏目:JAVA代码|点击:

if语句

说起if语句,那么不得不提起三元运算符
a>b?c=0:c=1;
如果a>b结果为true,那么c=0,为false,c=1

那么下面看下if语句
if(a>b)c=0;

如果a>b为true,那么c=0
是不是觉得很像,但是还是觉得有一点不像

那么
	if(a>b){
    c = 0;
  }else{
    c = 1;
  }

这样是不是看着很像了,如果a>b结果为true,那么c=0,为false则走else里面的内容,c=1

多条件判断
public class Demo {

public static void main(String[] args) {
  int a = 4;
  if(a==1){
    System.out.println("a等于1");
  }else if(a==4){
    System.out.println("a等于4");
  }else if(a==6){
    System.out.println("a等于6");
  }else{
    System.out.println("a不等于1,4,6");
  }
}

switch语句

这里开始if语句基本使用就结束了,那么有发现现在if语句用来判断a的结果有点不太方便吗?
于是我们可以使用switch的使用

比如
public class Demo {

public static void main(String[] args) {
  int a = 6;
  switch (a){
    case 1:
      System.out.println("a等于1");
      break;
    case 4:
      System.out.println("a等于4");
      break;
    case 6:
      System.out.println("a等于6");
      break;
    default:
      System.out.println("a不等于1,4,6");
      break;
  }
}

这样一来是不是觉得简单多了,switch在某种情况下会比if好用,效率更高,至于在什么地方用什么样的方式,这个就需要见仁见智了,java是一门语言,java是一门灵活的语言,在合适的地方,使用合适的方案,不要局促于表象!

上一篇:JAVA自定义异常使用方法实例详解

栏    目:JAVA代码

下一篇:在Map中实现key唯一不重复操作

本文标题:详解java中if语句和switch的使用

本文地址:http://www.codeinn.net/misctech/196454.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有