G
Guest
Gast
Hallo,
ich habe folgendes Problem:
Der unten stehende Algorithmus wandelt die vom Benutzer eingegebene Zahl in den zugehörigen Binörcode um. Allerdings soll dieser Code nicht (wie zu testzwecken gemacht) ausgegeben werden, sondern in einem Boolean Array der Länge 8 gespeichert werden.....
Nun ist meine Frage wie ich das hinbekomme? Ist vermutlich total simpel, aber momentan habe ich wohl ein Brett vorm Kopf ;-)
Danke
ich habe folgendes Problem:
Code:
public class Population {
public static void main(String[] args) {
boolean[] population = new boolean[80];
// zufaelliges Startarry erzeugen
for (int i = 0; i < population.length; i++) {
if (Math.random() < 0.5)
population[i] = true;
}
int regel, jahre;
/*Verlangen der Eingaben*/
do{
regel=IO.readInt("Bitte eine Zahl eingeben:");
}
while(regel<=0 || regel >255);
do{
jahre=IO.readInt("Bitte die Anzahl der Jahre eingeben:");
}
while(jahre <=0);
/*Umrechnen der eingegeben Dizimalzahl in Binaercode*/
while (regel !=0)
{
if (regel%2 == 0) IO.print('0');
else IO.print('1');
regel=regel/2;
}
}
}
Der unten stehende Algorithmus wandelt die vom Benutzer eingegebene Zahl in den zugehörigen Binörcode um. Allerdings soll dieser Code nicht (wie zu testzwecken gemacht) ausgegeben werden, sondern in einem Boolean Array der Länge 8 gespeichert werden.....
Nun ist meine Frage wie ich das hinbekomme? Ist vermutlich total simpel, aber momentan habe ich wohl ein Brett vorm Kopf ;-)
Danke