maddin91
Commander
- Registriert
- Feb. 2007
- Beiträge
- 2.190
Hallo Leute,
wir haben dieses Jahr mit java angefangen in Informatik (12. Klasse) und wir stehen im Moment noch ziemlich weit am Anfang.
Die Hausaufgabe ist, aus einer Dezimalzahl, die kleiner als 128 ist, eine Binärzahl mit 8 Stellen zu machen.
Ich weiß inzwischen, dass es schlauere Wege gibt, aber ich würde dafür ganz gerne wissen, wie man aus einem Array (a[0-7]) die einzelnen Werte rausholt und zu einem String zusammenfügt, damit das Ergebnis in einer HTML-Datei angezeigt werden kann
Hier der Code, n ist die Dezimalzahl, die umgewandelt wird.
Ich habe im Internet schon lange gesucht und auch schon die SuFu angeworfen, aber nichts brauchbares bekommen. Mein Lehrer konnte mir bis jetzt auch noch nicht helfen, also vertrau ich auf Euch!
Danke und mfG dene_mudda
wir haben dieses Jahr mit java angefangen in Informatik (12. Klasse) und wir stehen im Moment noch ziemlich weit am Anfang.
Die Hausaufgabe ist, aus einer Dezimalzahl, die kleiner als 128 ist, eine Binärzahl mit 8 Stellen zu machen.
Ich weiß inzwischen, dass es schlauere Wege gibt, aber ich würde dafür ganz gerne wissen, wie man aus einem Array (a[0-7]) die einzelnen Werte rausholt und zu einem String zusammenfügt, damit das Ergebnis in einer HTML-Datei angezeigt werden kann
Hier der Code, n ist die Dezimalzahl, die umgewandelt wird.
Code:
import java.applet.*;
import java.awt.*;
public class Dezimalzahl extends Applet
{public Dezimalzahl()
{
int a[] = new int[7];
int x = 0;
for(int n=103;x<8;x++)
{
if (n<128/(2^x))
{a[x]=0;
}
else
{a[x]=1;
n = n-(128/(2^x));
}
}
String s;
s = ???;
Label schriftz = new Label(s);
add (schriftz);
}
}
Ich habe im Internet schon lange gesucht und auch schon die SuFu angeworfen, aber nichts brauchbares bekommen. Mein Lehrer konnte mir bis jetzt auch noch nicht helfen, also vertrau ich auf Euch!
Danke und mfG dene_mudda