Hi,
ich habe eine Aufgabe, wo eine Funktion eine Array aus Longs als parameter übergeben bekommt. Die Funktion soll dan prüfen, ob ein Bit gesetzt ist oder nicht und dem entsprechend eine Ausgabe vornehmen.
Nur bekomm ich folgende Fehlermeldung:
incompatible types - found long but expected boolean
ich habe eine Aufgabe, wo eine Funktion eine Array aus Longs als parameter übergeben bekommt. Die Funktion soll dan prüfen, ob ein Bit gesetzt ist oder nicht und dem entsprechend eine Ausgabe vornehmen.
Code:
static void main(long [] bild)
{
long x=1;
for(int i=0;i<=bild.length-1;i++)
{
if(x&bild[i])
System.out.print(" ");
else
System.out.print("M");
x=x<<1;
}
}
Nur bekomm ich folgende Fehlermeldung:
incompatible types - found long but expected boolean