R
rafael
Gast
Hallo Zusammen
Ich habe heute Morgen angefangen, das Buch GoToJava 2 zu lesen. Was auch gleich meine ersten Schritte im Programmieren sind. :bae:
Nun habe ich aber schon das erste Problem :applaus:
Ich Versteh einfach folgende Teil einer Classe nicht:
Naja was passiert steht ja und bei der ersten Methode komme ich auch noch soweit draus.
Ich schliesse aus dem Kommentar dass 0xFF dazu da ist, das "High-Byte" zu ignorieren.
Aber bislang habe ich noch nie etwas von einem Hig-Byte gelesen/gehört.
Der Sinn der 2. Methode verstehe ich noch und natürlich auch was es bewirkt, aber Was macht Was?
Danke euch!!
Grüsse rafael
Ich habe heute Morgen angefangen, das Buch GoToJava 2 zu lesen. Was auch gleich meine ersten Schritte im Programmieren sind. :bae:
Nun habe ich aber schon das erste Problem :applaus:
Ich Versteh einfach folgende Teil einer Classe nicht:
Code:
/**
* Wandelt c in ein Byte um das High-Byte wird ignoriert.
*/
public static byte fromChar(char c)
{
return (byte)(c & 0xFF);
}
/**
* Betrachtet Value als vorzeichenloses byte und wandelt es in eine
* Ganzzahl im Bereich 0-255 um-
*/
public static int toUnsignedInt(byte value)
{
return (value & 0x7F) + (value < 0 ? 128 : 0);
}
Naja was passiert steht ja und bei der ersten Methode komme ich auch noch soweit draus.
Ich schliesse aus dem Kommentar dass 0xFF dazu da ist, das "High-Byte" zu ignorieren.
Aber bislang habe ich noch nie etwas von einem Hig-Byte gelesen/gehört.
Der Sinn der 2. Methode verstehe ich noch und natürlich auch was es bewirkt, aber Was macht Was?
Danke euch!!
Grüsse rafael