Intellij Idee Hinweis: Bedingung ist immer falsch - kann das hier wahr sein?
Posted: 12 Apr 2025, 15:39
Ich habe den folgenden Code: < /p>
Nun zu meinem Verständnis, das ist nicht wahr, da getBoolean () je nach generierter Zufallswert entweder True oder false sein kann. Vermisse ich hier etwas oder ist das ein Fehler in der Intellij -Idee?
Code: Select all
public String testExitPoints() {
boolean myBoolean = false;
try {
if (getBoolean()) {
return "exit 1";
}
if (getBoolean()) {
throw new RuntimeException();
}
} finally {
myBoolean = true;
}
if (getBoolean()) {
return "exit 2";
}
return "exit 3";
}
public static boolean getBoolean() {
Random rand = new Random();
return rand.nextInt() > 100;
}
< /code>
Jetzt gibt mir die Intellij -Idee für den zweiten und dritten Aufruf von getBoolean () < /code> den folgenden Hinweis: < /p>
Condition 'getBoolean()' is always 'false'