[aus: http://www.java-forum.org/java-basics-anfaenger-themen/127960-interpretation-erklaerung-main.html]
Servus
okay, herzlichen Dank. das notiere ich mir gleich mal =)
noch kurz dazu :
public static void main(String[] args ) {
- sie muss öffentlich sein
- sie muss statisch sein
- sie darf keinen Rückgabewert liefern
- sie muss main heißen
- sie muss ein StringArray als Übergabeparameter entgegennehmen können
bisher kenne ich nur public static void main(String[] args ) { . aber das kann ja wahrscheinlich auch ganz anders aussehen , right?
ich hab zwar keine Anhung wieso meine kleinen "programme" z.B keinen Rückgabewert oder öffentlich sein müssen oder wann nicht, aber ich denke ja das werden die uns noch irgenwann zeigen.
noch zu einem anderen Thema, dann muss ich nicht extra einen neuen Beitrag aufmachen =) :
[SlaterB: verschoben]
das ist meine kleine Aufgabe:
"Berechnen Sie das Ergebnis folgender Gleichungen im 8-Bit Zweierkomplement und rechnen Sie es
dann in das Dezimalsystem um:"
also per Hand soll ich das machen.
a) 10110101 + 10110110
b) 00000001 + 10000001
c) 11111111 - 11011010
könnt ihr mir kurz sagen ob ich das richtig verstanden habe durch googel:
a) ergibt : (1)11101011 wobei ich ja die erste 1 weglassen muss, weil es sonst nicht mehr in den Wertebereich eines 8-bit zweierkomplement liegen würde ? oder wie kann man das erklären, dass ich sie weglasse muss?bzw. wann muss ich sie den immer weglassen?
b)10000010
c) da bin ich mir auch unsicher : 11111111
-11011010
= 00100101 stimmt das?
und noch eine kleine Frage:
ich weiß wie ich eine 8-bit Zweierkomplement in eine Dezimalzahl umwandel, aber wie wandel ich per Hand eine Dezimalzahl in ein 8-bit Zweierkomlement um ? also wie geht man da geschickter weise vor, klar könnte ich durchausprobieren schauen wie man auf z.B 26 oder 46 kommt, wenn ich mir das hinschreibe: -128 64 32 16 8 4 2 1 aber da muss es doch bestimmt eine Vorgehensweise geben oder nicht?
Vielen dank schon mal
Grüße Roffel
Servus
okay, herzlichen Dank. das notiere ich mir gleich mal =)
noch kurz dazu :
public static void main(String[] args ) {
- sie muss öffentlich sein
- sie muss statisch sein
- sie darf keinen Rückgabewert liefern
- sie muss main heißen
- sie muss ein StringArray als Übergabeparameter entgegennehmen können
bisher kenne ich nur public static void main(String[] args ) { . aber das kann ja wahrscheinlich auch ganz anders aussehen , right?
ich hab zwar keine Anhung wieso meine kleinen "programme" z.B keinen Rückgabewert oder öffentlich sein müssen oder wann nicht, aber ich denke ja das werden die uns noch irgenwann zeigen.
noch zu einem anderen Thema, dann muss ich nicht extra einen neuen Beitrag aufmachen =) :
[SlaterB: verschoben]
das ist meine kleine Aufgabe:
"Berechnen Sie das Ergebnis folgender Gleichungen im 8-Bit Zweierkomplement und rechnen Sie es
dann in das Dezimalsystem um:"
also per Hand soll ich das machen.
a) 10110101 + 10110110
b) 00000001 + 10000001
c) 11111111 - 11011010
könnt ihr mir kurz sagen ob ich das richtig verstanden habe durch googel:
a) ergibt : (1)11101011 wobei ich ja die erste 1 weglassen muss, weil es sonst nicht mehr in den Wertebereich eines 8-bit zweierkomplement liegen würde ? oder wie kann man das erklären, dass ich sie weglasse muss?bzw. wann muss ich sie den immer weglassen?
b)10000010
c) da bin ich mir auch unsicher : 11111111
-11011010
= 00100101 stimmt das?
und noch eine kleine Frage:
ich weiß wie ich eine 8-bit Zweierkomplement in eine Dezimalzahl umwandel, aber wie wandel ich per Hand eine Dezimalzahl in ein 8-bit Zweierkomlement um ? also wie geht man da geschickter weise vor, klar könnte ich durchausprobieren schauen wie man auf z.B 26 oder 46 kommt, wenn ich mir das hinschreibe: -128 64 32 16 8 4 2 1 aber da muss es doch bestimmt eine Vorgehensweise geben oder nicht?
Vielen dank schon mal
Grüße Roffel
Zuletzt bearbeitet von einem Moderator: