Hallo erstmal.
Ich bin neu hier.
Wir machen in der Schule gerade Java und ich muss sagen, der Unterricht ist miserabel. Aber gut, jetzt mal zum eig Problem:
Ich habe die Aufgabe bekommen, mittels Eingabe eine Liste von 4 Namen Alphabetisch zu orden. (Die anfangsbuchstaben müssen verschieden sein.
Mein Plan sieht so aus:
Als Teilprobleme habe ich somit:
Wie kann ich einen char ein geben? Oder muss ich einen String in einen char umwandeln? wenn ja, wie geht das?
Beim übergeben von arrays, wie kann man da das variable feld von arrayname übergeben?
static char check1 (char arrayname[variable]) {} geht nicht
Wird hierbei der Anfangsbuchstabe gecheckt oder ob der Wert den Buchstaben überhaupt enthält? Oder gleicht das Programm die ganzen worte ab?
Ich weiß dass dies alles etwas wirr ausieht, doch weiß ich nicht, wie ich mich sonst ausdrücken solll

Ich bin neu hier.
Wir machen in der Schule gerade Java und ich muss sagen, der Unterricht ist miserabel. Aber gut, jetzt mal zum eig Problem:
Ich habe die Aufgabe bekommen, mittels Eingabe eine Liste von 4 Namen Alphabetisch zu orden. (Die anfangsbuchstaben müssen verschieden sein.
Mein Plan sieht so aus:
Java:
public class Sortieren {
static char check1 (int b, int a, char Buchstabe, char Eingabe[0-b]) {
int c=0;
int d=0;
char[] Reihenfolge= new char[a];
while (!Buchstabe= 'z') {
while (!c==a) {
if (Eingabe[c]==Buchstabe) {
Reihenfolge[d]=Eingabe[c];
d=d++;
}
else {
c=c++;
}
c=c-a;
return c;
Buchstabe=Buchstabe++;
}
}
public static void main (String[]args) {
int a=4; //Maximum an Arrays
int b=1;
char Buchstabe= 'A';
char[] Eingabe= new char[a];
System.out.println("Gib hier die ersten Namen ein");
Eingabe[b]=<eingabe>;
b=b++;
while (!b==a) {
System.out.println("Gib hier die nächsten Namen ein");
Eingabe[b]=<eingabe>;
b=b++;
System.out.println("Die Liste ist nun sortiert:"char check1());
}
Als Teilprobleme habe ich somit:
Wie kann ich einen char ein geben? Oder muss ich einen String in einen char umwandeln? wenn ja, wie geht das?
Beim übergeben von arrays, wie kann man da das variable feld von arrayname übergeben?
static char check1 (char arrayname[variable]) {} geht nicht
Wird hierbei der Anfangsbuchstabe gecheckt oder ob der Wert den Buchstaben überhaupt enthält? Oder gleicht das Programm die ganzen worte ab?
Ich weiß dass dies alles etwas wirr ausieht, doch weiß ich nicht, wie ich mich sonst ausdrücken solll