为什么没结果 JavaSE 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的写法相当于public static void main(String[] args) { int m=0,n=3; if(m>0) { if(n>2) { System.out.println("A"); } else { System.out.println("B"); } } } 自然不会有结果了。if 后面省略括号的写法不推荐,通常会给理解代码造成影响。 一楼说的对,所以java中的建议是:即使if,while这些结构控制的关键字后面如果只有一行语句,也要将花括号加上,虽然说可以省略,这样的话即使出现了错误也好容易调错,比如前段时间苹果出的那个bug就是因为没有注意这个问题。希望楼主养成好的代码书写习惯。 一楼说得对,上面那个if语句默认的控制一个语句,而m又不大于0,当然不会执行了,这种问题,楼主需要多看书啊 Java同C服务端SOCKET通信的问题 从数组里获得随机数的问题 求助,几个小问题 如何把一个日期类型的2008-7-16 16:07:43秒 小弟自学JAVA刚开始 上CSDN来请教高手了! 急求JAVA Swing高手帮忙 在构造函数里调用private修饰的变量进行初始化,为什么没报错? 如何解析表达式? setMnemonic是干什么用的? jbuilder for linux 哪儿有下(最好是国内的) java enter登录键盘事件 谁能讲解下统计“a,b,c,a,a,b,上海,上海”的思路
int m=0,n=3;
if(m>0) {
if(n>2) {
System.out.println("A");
}
else {
System.out.println("B");
}
}
}
自然不会有结果了。
if 后面省略括号的写法不推荐,通常会给理解代码造成影响。