delete datenklasse

This commit is contained in:
Delta1805 2017-09-20 19:32:23 +02:00
parent 296d573348
commit 7c96cc9403
1 changed files with 0 additions and 96 deletions

View File

@ -1,96 +0,0 @@
package fußballmanager.namegen;
public class DatenKlasse {
final int anz = 10;
int counter;
Person[] personenFeld;
public DatenKlasse() {
counter = 0;
personenFeld = new Person[anz];
}
public void personEinfuegen(Person fp_person) {
if (counter < anz) {
personenFeld[counter] = fp_person;
counter++;
} else {
System.out.println("Feld ist Voll!");
}
}
public int vergleicheFE(int i, int j) {
if (personenFeld[i].name.compareToIgnoreCase(personenFeld[j].name) < 0) {
return -1;
} else {
if (personenFeld[i].name.compareToIgnoreCase(personenFeld[j].name) > 0) {
return 1;
} else {
if (personenFeld[i].vorname
.compareToIgnoreCase(personenFeld[j].vorname) < 0) {
return -1;
} else {
if (personenFeld[i].gebJahr < personenFeld[j].gebJahr) {
return -1;
} else {
return 1;
}
}
}
}
}
public void tauscheFE(int i, int j) {
Person speicher = personenFeld[i];
personenFeld[i] = personenFeld[j];
personenFeld[j] = speicher;
}
public void sortFeldUp() {
boolean swapped = true;
int ergebnis, j;
int i = counter - 1;
while (swapped && i > 0) {
swapped = false;
for (j = 0; j < i; j++) {
ergebnis = vergleicheFE(j, j + 1);
if (ergebnis > 0) {
tauscheFE(j, j + 1);
swapped = true;
}
}
i--;
}
}
public void sortFeldDown() {
boolean swapped = true;
int ergebnis, j;
int i = counter - 1;
while (swapped && i > 0) {
swapped = false;
for (j = 0; j < i; j++) {
ergebnis = vergleicheFE(j, j + 1);
if (ergebnis < 0) {
tauscheFE(j, j + 1);
swapped = true;
}
}
i--;
}
}
public void ausgabeFeld() {
if (counter > 0) {
for (int i = 0; i < counter; i++) {
System.out.println("Name: " + personenFeld[i].name
+ " Vorname: " + personenFeld[i].vorname
+ " Geburtsjahr:" + personenFeld[i].gebJahr);
}
} else {
System.out.println("Feld ist leer!");
}
}
}