Hallo,
ich habe ein char-Array mit doppelten Buchstaben: Ich gebe 2 Indizes und erwarte als Ausgabe an der Stelle * den Buchstaben.
In diesem Bsp für index1=1 und index2=2: *BB*
Wie kriege ich hin, dass in der nächsten Zeile genau unter den Buchstaben ein + steht, also dann so etwas:
*BB*
++
ich habe ein char-Array mit doppelten Buchstaben: Ich gebe 2 Indizes und erwarte als Ausgabe an der Stelle * den Buchstaben.
In diesem Bsp für index1=1 und index2=2: *BB*
Wie kriege ich hin, dass in der nächsten Zeile genau unter den Buchstaben ein + steht, also dann so etwas:
*BB*
++
Java:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
char buchstaben[]= { 'A', 'B', 'B', 'A' };
char feld=' ';
while(zaehler<4){
System.out.println("Indizes der Spielkarten");
int index1=s.nextInt();
int index2=s.nextInt();
for(int i=0; i<buchstaben.length; i++){
if((index1==i) || (index2==i)) {
System.out.print(buchstaben[i]);
}
else {
System.out.print('*'); \\ Die Schleife terminiert noch nicht, noch zu machen.
}
}
}
}
}