對於這類問題而言,難度不大,多半是由於我們有誤操作引起的。但在查找問題所在的時候我們有可能需要花費一番功夫了。
實例一:
package com.yonyou.test;
/**
* 測試類
* @author 小浩
* @創建日期 2015-3-2
*/
public class Test
{
public static void main(String[] args) {
if(0>9);
System.out.println("0大於9");
}
}
咋一看竟然輸出了
"0大於9"
這是什么情況?
你在仔細看一下:
if(0>9);
沒錯,這里多了個分號,剩下的你懂的~~~
示例2:
package com.yonyou.test;
/**
* 測試類
* @author 小浩
* @創建日期 2015-3-2
*/
public class Test
{
public static void main(String[] args) {
for(int i=0;i<10;i++);
System.out.println("i的值為:"+i);
}
}
竟然編譯報錯,什么情況?
錯誤的信息是:變量i不存在,神馬情況。
for(int i=0;i<10;i++);
怎么樣,這里是不是又多了一個分號,還是那句話,
剩下你懂的~
好吧,今天就先到這里吧~
