hi habe mal wieder ein prob
ich habe 3 klassen die miteinander arbeiten sollen um einen random namen weiter zugeben
sache A es geht nicht sache B wie kann man es einfacher schreiben ^^
ausfürende klasse
2te klasse
und die klasse soll den zufalls namen geben
edit ein fehler wird bei mir nicht angezeit aber es kommt immer null
ich habe 3 klassen die miteinander arbeiten sollen um einen random namen weiter zugeben
sache A es geht nicht sache B wie kann man es einfacher schreiben ^^
ausfürende klasse
Java:
package DimeCity;
public class DimeCity {
/**
* @param args
*/
public static void main(String[] args) {
Personal personal = new Personal();
personal.neuerName();
System.out.println(personal.name);
}
}
Java:
package DimeCity;
public class Personal extends Namensgebung{
int fertigkeit1;
int fertigkeit2;
int fertigkeit3;
int fertigkeit4;
int fertigkeit5;
int fertigkeit6;
int schwirigkeitsgrad;
int aussehen;
int problem1;
int problem2;
String name;
String rang;
String geschiechte;
boolean geschlecht= true;
double gehalt;
void neuerName(){
Namensgebung namensgebung = new Namensgebung();
namensgebung.vorNameGeben(geschlecht);
name = namensgebung.vorName;
}
}
Java:
package DimeCity;
import java.util.Random;
public class Namensgebung {
Random MZufall = new Random();
Random FZufall = new Random();
String vorName;
String nachName;
String f1 = "Mia";
String f2 = "Emma";
String f3 = "Anna";
String f4 = "Lea";
String f5 = "Leonie";
String f6 = "Lina";
String f7 = "Marie";
String f8 = "Sophia";
String f9 = "Lena";
String f10 = "Emilie";
String f11 = "Lilli";
String f12 = "Laura";
String f13 = "Sophie";
String f14 = "Lara";
String f15 = "Amelie";
String f16 = "Emilia";
String f17 = "Nele";
String f18 = "Johanna";
String f19 = "Sarah";
String f20 = "Luisa";
String f21 = "Maja";
String f22 = "Leni";
String f23 = "Clara";
String f24 = "Pia";
String f25 = "Rea";
String m1 = "Ben";
String m2 = "Leon";
String m3 = "Lucas";
String m4 = "Finn";
String m5 = "Jonas";
String m6 = "Maximilian";
String m7 = "Luis";
String m8 = "Paul";
String m9 = "Felix";
String m10 = "Luca";
String m11 = "Noah";
String m12 = "Tim";
String m13 = "Elias";
String m14 = "Max";
String m15 = "Julian";
String m16 = "Philip";
String m17 = "Moritz";
String m18 = "Niclas";
String m19 = "Alexander";
String m20 = "Jan";
String m21 = "Jacob";
String m22 = "Tom";
String m23 = "David";
String m24 = "Eric";
String m25 = "Fabian";
void vorNameGeben(boolean x) {
int frau;
int mann;
if (x == false) {
frau = FZufall.nextInt(25);
if (frau == 0) {
vorName = f1;
} else if (frau == 1) {
vorName = f2;
} else if (frau == 2) {
vorName = f3;
} else if (frau == 3) {
vorName = f4;
} else if (frau == 4) {
vorName = f5;
} else if (frau == 5) {
vorName = f6;
} else if (frau == 6) {
vorName = f7;
} else if (frau == 7) {
vorName = f8;
} else if (frau == 8) {
vorName = f9;
} else if (frau == 9) {
vorName = f10;
} else if (frau == 10) {
vorName = f11;
} else if (frau == 11) {
vorName = f12;
} else if (frau == 12) {
vorName = f13;
} else if (frau == 13) {
vorName = f14;
} else if (frau == 14) {
vorName = f15;
} else if (frau == 15) {
vorName = f16;
} else if (frau == 16) {
vorName = f17;
} else if (frau == 17) {
vorName = f18;
} else if (frau == 18) {
vorName = f19;
} else if (frau == 19) {
vorName = f20;
} else if (frau == 20) {
vorName = f21;
} else if (frau == 21) {
vorName = f22;
} else if (frau == 22) {
vorName = f23;
} else if (frau == 23) {
vorName = f24;
} else if (frau == 24) {
vorName = f25;
} else {
if (x == true) {
mann = FZufall.nextInt(25);
if (mann == 0) {
vorName = m1;
} else if (mann == 1) {
vorName = m2;
} else if (mann == 2) {
vorName = m3;
} else if (mann == 3) {
vorName = m4;
} else if (mann == 4) {
vorName = m5;
} else if (mann == 5) {
vorName = m6;
} else if (mann == 6) {
vorName = m7;
} else if (mann == 7) {
vorName = m8;
} else if (mann == 8) {
vorName = m9;
} else if (mann == 9) {
vorName = m10;
} else if (mann == 10) {
vorName = m11;
} else if (mann == 11) {
vorName = m12;
} else if (mann == 12) {
vorName = m13;
} else if (mann == 13) {
vorName = m14;
} else if (mann == 14) {
vorName = m15;
} else if (mann == 15) {
vorName = m16;
} else if (mann == 16) {
vorName = m17;
} else if (mann == 17) {
vorName = m18;
} else if (mann == 18) {
vorName = m19;
} else if (mann == 19) {
vorName = m20;
} else if (mann == 20) {
vorName = m21;
} else if (mann == 21) {
vorName = m22;
} else if (mann == 22) {
vorName = m23;
} else if (mann == 23) {
vorName = m24;
} else if (mann == 24) {
vorName = m25;
}
}
}
}
}
}
edit ein fehler wird bei mir nicht angezeit aber es kommt immer null
Zuletzt bearbeitet: