Konvertierung eines Integers in einen Boolean für eine IF-Abfrage.
Das scheint nicht zu funktionieren. Was bitte, mache ich falsch?
Code:
*********************************
[...]
int ib = 1;
boolean bb;
bb = (boolean)ib;
if(bb)
System.out.println("Hallo");
[...]
*********************************
Der Compiler schreit:
**********************************************
"SpecialCasting.java:7: inconvertible types
found : int
required: boolean
bb = (boolean) 1;
^
1 error"
***********************************************