所以我的代碼工作正常,但是唯一真正困擾我的是我的IDE拋出了一個建議,「真正賦予'alarmState'的值永遠不會被使用」,我可以'從我的代碼中擺脫報警狀態,因爲它會引發更多錯誤。有誰知道爲什麼會發生這種情況,如果是這樣的話,請在我的變量下重做我的代碼,使其效率不會受到灰色下劃線的影響。在對象中切換布爾
case 3 :
System.out.print("The alarm state is now : ");
boolean alarmState = clockObject.isAlarmSet();
clockObject.setAlarmSet(alarmState ^= true); //This value
System.out.print(clockObject.isAlarmSet());
break;
顯然它沒有alarmState大膽,但只是把它放在** –