为什么没结果 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程序问题?? swing 中 表格 显示数据库内容 我要停止 线程为什么 停止了另一个线程? 一个菜鸟问题,希望解答 System.exit(0)参数问题 #求JFC 核心编程的电子版本 文件访问的问题 请问:能把PopMenu横过来吗?? Apache Web Server + Apache Jserv上System.out.println()的问题 scjp(9 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 后面省略括号的写法不推荐,通常会给理解代码造成影响。