converted datenbank to static

This commit is contained in:
Delta1805 2017-09-20 19:51:25 +02:00
parent 581704a113
commit ca4642f785
2 changed files with 23 additions and 29 deletions

View File

@ -3,20 +3,28 @@ package fu
public class Datenbank { public class Datenbank {
int n = 100; int n = 100;
public int counterName = 0; static int counterName = 0;
public int counterVorname = 0; static int counterVorname = 0;
public int counterBeiname = 0; static int counterBeiname = 0;
public String[] nameFeld; static String[] nameFeld;
public String[] vornameFeld; static String[] vornameFeld;
public String[] beinameFeld; static String[] beinameFeld;
public Datenbank(){ public static String genName(){
nameFeld = new String[n]; String r = "";
vornameFeld = new String[n]; nameFeldFüllen();
beinameFeld = new String[n]; r += nameFeld[(int) (Math.random() * counterVorname)];
return r;
} }
public void nameFeldFüllen(){ public static String genVorname(){
String r = "";
nameFeldFüllen();
r += vornameFeld[(int) (Math.random() * counterVorname)];
return r;
}
static void nameFeldFüllen(){
nameFeld[counterName] = "Guenther"; nameFeld[counterName] = "Guenther";
counterName++; counterName++;
nameFeld[counterName] = "Schmidt"; nameFeld[counterName] = "Schmidt";
@ -79,7 +87,7 @@ public class Datenbank {
} }
public void beinameFeldFüllen(){ static void beinameFeldFüllen(){
beinameFeld[counterBeiname] = " Junior"; beinameFeld[counterBeiname] = " Junior";
counterBeiname++; counterBeiname++;
beinameFeld[counterBeiname] = " Senior"; beinameFeld[counterBeiname] = " Senior";
@ -97,7 +105,7 @@ public class Datenbank {
} }
} }
public void vornameFeldFüllen(){ static void vornameFeldFüllen(){
vornameFeld[counterVorname] = "Anton"; vornameFeld[counterVorname] = "Anton";
counterVorname++; counterVorname++;
vornameFeld[counterVorname] = "Ralph"; vornameFeld[counterVorname] = "Ralph";

View File

@ -12,21 +12,7 @@ public abstract class Person {
this.team = team; this.team = team;
} }
public String genName(){
String r = "";
Datenbank data = new Datenbank();
data.nameFeldFüllen();
r += data.nameFeld[(int) (Math.random() * data.counterVorname)];
return r;
}
public String genVorname(Datenbank d){
String r = "";
Datenbank data = new Datenbank();
data.nameFeldFüllen();
r += data.vornameFeld[(int) (Math.random() * data.counterVorname)];
return r;
}
public Team getTeam(){ public Team getTeam(){
return team; return team;