這是我的代碼,即時獲取一個無法訪問的語句錯誤,但我不知道爲什麼。爲什麼此代碼給出「無法訪問的聲明」錯誤?
public boolean Boardload(String[] args) throws Exception
{
Robot robot = new Robot();
Color color3 = new Color(114, 46, 33);
Color color4 = new Color(180, 0, 0);
{
Rectangle rectangle = new Rectangle(0, 0, 1365, 770);
{
while(false)
{
BufferedImage image = robot.createScreenCapture(rectangle);
search: for(int x = 0; x < rectangle.getWidth(); x++)
{
for(int y = 0; y < rectangle.getHeight(); y++)
{
if(image.getRGB(x, y) == color3.getRGB())
{
return true;
}
}
}
}
}
return false;
}
}
確切的錯誤是:
java:68: unreachable statement
{
^
幫助將是很好,直到像素髮現這個代碼應該循環。
肯定的代碼將不會進入循環「而(假)」(它永遠不會計算爲true,所以不會進入它)。那裏的退貨聲明是否存在問題? – 2012-02-15 22:02:53
你知道雖然(false)什麼都沒做對嗎? – BeRecursive 2012-02-15 22:03:17
哦不我覺得愚蠢的錯誤我在想什麼 – user1179522 2012-02-15 22:06:20