读书人

java if 语句有关问题 初学者提问

发布时间: 2012-05-13 16:39:43 作者: rapoo

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

如果你的没打印出来 你再仔细看看你的代码

读书人网 >J2SE开发

热点推荐