文章详情
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响应式编程之handle用法解析
- JavaScrip如何安全使用Payment Request API详解
- java中如何使用HttpClient调用接口
- 详解Java中的字节码增强技术
- JavaScript正则表达式获取图片链接地址
- java比较两个json文件的差异及说明
- Java设计模式之享元模式
版权:版权申明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 70068002@qq.com 举报,一经查实,本站将立刻删除。
转载请注明出处:https://www.stntk.com/2622.html/dongtai/houduan/
还没有评论呢,快来抢沙发~