详解java中if语句和switch的使用
程序员文章站
2022-04-24 18:26:24
if语句说起if语句,那么不得不提起三元运算符a>b?c=0:c=1;如果a>b结果为true,那么c=0,为false,c=1那么下面看下if语句if(a>b)c=0;如果...
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中if语句和switch的使用的文章就介绍到这了,更多相关java if switch语句使用内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 可爱又可气的孩子们
下一篇: 一只鞋向熊孩子飞奔而去
推荐阅读
-
详解JavaScript中void语句的使用
-
java switch语句使用注意的四大细节
-
详解Linux中PostgreSQL和PostGIS的安装和使用
-
详解java中的深拷贝和浅拷贝(clone()方法的重写、使用序列化实现真正的深拷贝)
-
对python中的argv和argc使用详解
-
详解JAVA中接口的定义和接口的实现
-
Java中对象数组的使用方法详解
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)
-
详解WordPress开发中过滤属性以及Sql语句的函数使用