一、下面程序会出错
class Test {
public static void main(String[] args) {
for(int i = 0; i <= 10; i++)
Integer k = new Integer(i);
System.out.println("Java Puzzlers");
}
}
错误:
Te.java:4: 不是语句
Integer k = new Integer(i);
^
Te.java:4: 需要 ';'
Integer k = new Integer(i);
^
2 错误二、这样则运行成功
class Test {
public static void main(String[] args) {
for(int i = 0; i <= 10; i++)
new Integer(i);
System.out.println("Java Puzzlers");
}
}
WHY?
class Test {
public static void main(String[] args) {
for(int i = 0; i <= 10; i++)
Integer k = new Integer(i);
System.out.println("Java Puzzlers");
}
}
错误:
Te.java:4: 不是语句
Integer k = new Integer(i);
^
Te.java:4: 需要 ';'
Integer k = new Integer(i);
^
2 错误二、这样则运行成功
class Test {
public static void main(String[] args) {
for(int i = 0; i <= 10; i++)
new Integer(i);
System.out.println("Java Puzzlers");
}
}
WHY?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货