我一直在努力與我的while循環,並想知道如果你們可以看到我的邏輯中的錯誤。永久while循環Java
項目
的概念,創建一個機器,這將永久地通過其存在的其餘一串代碼迴路。基本上我正在製作一臺自動餵食器,可以在白天的某些時候分配食物。這就是爲什麼環路必須是永久性的。
這是到目前爲止我的基本代碼:
DateFormat dateFormat = new SimpleDateFormat("HH:mm"); // 1.
Calendar cal = Calendar.getInstance(); // 2.
String CurrentTime = dateFormat.format(cal.getTime()); // 3.
jTextArea2.setText(CurrentTime);
String FeedTimeMorning = "06:00";
String FeedTimeSnack = "19:07";
String FeedTimeMidday = "12:30";
boolean TempFeed = false;
while(TempFeed=false)
{
if (FeedTimeMorning.equals(CurrentTime)) { txaOne.setText("FeedCats"+" " +CurrentTime);}
if (FeedTimeSnack.equals(CurrentTime)){txaOne.setText("FeedCats"+" " +CurrentTime);}
if(FeedTimeMidday.equals(CurrentTime)){txaOne.setText("FeedCats"+" " +CurrentTime);}
當涉及到指定的時間文本「飼料貓」不會出現。
任何幫助,將不勝感激。
如果它必須是永久的,那麼爲什麼不只是循環無限? 'while(true)' – Ceelos
'while while(TempFeed == false)'或'while(true)'將在這裏工作。 – NiallMitch14
沒有想到..謝謝你 –