一个关于if..else语句的问题 if..else语句可以用if...if..语句代替吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是可以的,if(a){} else{}可以转化为if(a){}if(!a){} 可以,但执行上有区别,如果if...if..语句,那么每个条件都会去判断但if..else语句,如果if语句不成立时才会一个个去比较,如果成立,else里的就不会去判断。 代替完全可以,但是if if 总是需要判断条件是否成立,如果你需要多次判断用if if 完全可以多次判断要花时间(虽然时间不多) 完全可以的,只是if if要求每个if都要判断,而if else可以对判断进行控制,楼上几位都说不错啊 无聊,为什么要用if if代替,if else 不是挺好的嘛,最好按照规范来,速度会快的,而且容易读懂 可以,不过用if else阅读起来比较清晰 如果if后面的语句块不是特别大的话(例如多重循环就很大),没有什么区别,如果if后的语句块很大的话,会影像程序执行的效率,此时还是if···else···比较好! if else是互斥的,if if不行。 是完全可以的,不过一个else可以顶替多个if了,你能把那些条件全部用if写出来 楼主加油!现在菜点没有关系!呵呵!现在视频资源这么多!只要虚心都能学习好的!推荐学习下‘马士兵’的视频!很适合出学者!这个问题自己试下自己就能找到答案了!public class Ifelse { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a=5; int b=6; int c=4; if (a>b) { System.out.println("第一个if执行了!"); } if (a>c) { System.out.println("第二个if执行了!"); } }} if..else..和if..if..的执行效率存在差别,在复杂条件下更加明显。 有些情况下是不行的,比如你要实现一个变量的交替变换:if(flag == true){ flag = false;} else flag = true;如果用下面的代码就不能实现if(flag == true){ flag = false;}if(flag == false){ flag = true;} 关于一个基本语法,求解!! int和double比较的时候是怎么比较的? 大家帮忙看下这个关于接口实现的代码~~ Java 连接不上SQL Server 2005 数据库 Java如何把String类型转换成GregorianCalendar 请问怎么样把这个测试程序写完整?急。。。在线等! java结业项目 肯请java大牛帮忙 请帮帮解决一下数据流的问题,急!!!! 100分求购JBOSS文档及JBOSS+TOMCAT在win2000下的配置 怎么样吧eclipse和MySQL联系起来一起使用? 各位都在哪工作啊,介绍下经验吧
if(a){
} else{
}
可以转化为
if(a){}
if(!a){}
但if..else语句,如果if语句不成立时才会一个个去比较,如果成立,else里的就不会去判断。
多次判断要花时间(虽然时间不多)
现在菜点没有关系!
呵呵!
现在视频资源这么多!
只要虚心都能学习好的!
推荐学习下‘马士兵’的视频!
很适合出学者!这个问题自己试下自己就能找到答案了!public class Ifelse { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=5;
int b=6;
int c=4;
if (a>b)
{
System.out.println("第一个if执行了!");
}
if (a>c)
{
System.out.println("第二个if执行了!");
}
}}
if(flag == true){
flag = false;
} else flag = true;如果用下面的代码就不能实现
if(flag == true){
flag = false;
}
if(flag == false){
flag = true;
}