Intellij Idee Hinweis: Bedingung ist immer falsch - kann das hier wahr sein?Java

Java-Forum
Anonymous
 Intellij Idee Hinweis: Bedingung ist immer falsch - kann das hier wahr sein?

Post by Anonymous »

Ich habe den folgenden Code: < /p>

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'
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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post