2016-03-23 45 views
0

我目前在嘗試在Java中使用變量的專用實例進行一段時間測試時遇到困難。在聲明中使用私有實例Java

字符變量有一個私人lon字段,但是我不能在我的while語句中正確使用它。我想將lon字段加1,但想要在3時打破這個循環,有些幫助嗎?

while(lon!=3) 
{ System.out.println("Try find the treasure. Move up, down, left and right"); 
    String in2 = s.next(); 
    if (in2.equals("up")) 
     { Character.goUp(1); 
     } 
} 
+0

你有沒有設置getter和setter爲lon? –

+0

此代碼不會顯示「lon」變化。那是什麼'goUp'呢? –

+0

@vishalgajera是的,我願意。我應該加lon是一個私人字段 – duldi

回答

1

只要在裏面使用你的getter方法。

while(Character.getIon()!=3) 
+0

海報在評論中表示,他擁有'lon'的吸氣和二傳手。 –

+0

啊!我現在看到了。 – rdonuk

+0

我已經在類之外使用了getter方法。 – rdonuk