java if 语句问题 菜鸟提问
这段代码
public class TestIf {
public static void main(String args []) {
int i = 20;
if(i< 30) {
System.out.println("<30");
} else if (i <40) {
System.out.println("< 40");
} else if (i < 60) {
System.out.println("<60");
} else {
System.out.println(">=60");
}
System.out.println(">=60");
最后的输出为>=60,为什么没有输出< 30呢?它明明成立啊
------解决方案--------------------
public class TestIf {
public static void main(String args []) {
int i = 20;
if(i< 30) {
System.out.println("<30");
} else if (i <40) {
System.out.println("< 40");
} else if (i < 60) {
System.out.println("<60");
} else {
System.out.println(">=60");
}
System.out.println(">=60");
没有问题啊
// 运行结果
D:\>java TestIf
<30
>=60
如果你的没打印出来 你再仔细看看你的代码