K
KlemensyXYZ
Gast
Moin,
ich soll ein Array bauen, in dem Zahlen und Buchstaben vorhanden sind.
Zum Schluss soll ausgegeben werden: 1 5 7 S X 2
habe da schon was probiert:
nur das funktioniert noch nicht.
Habe heute erfahren, dass ich morgen einen Test mit dieser oder einer ähnlichen Aufgabe schreiben werde und weis nicht was daran falsch ist.
Kann mir wer helfen?
Habe bis jetzt noch nix mit char gemacht
Danke
KlemensyXYZ
ich soll ein Array bauen, in dem Zahlen und Buchstaben vorhanden sind.
Zum Schluss soll ausgegeben werden: 1 5 7 S X 2
habe da schon was probiert:
Java:
import java.io.*;
class arrtest
{
public static void main (String args []) throws IOException
{
int zahlenFeld[];
int zahl;
int anzahlElemente = 0;
char bs;
String inData;
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Ausgegeben werden soll: 1 5 7 S X 2");
anzahlElemente = 6;
System.out.println(); //Ausgabe Feldgröße
System.out.println("Feldgroesse: " + anzahlElemente);
zahlenFeld = new int[anzahlElemente];
for (int i = 0; i < anzahlElemente; i++)
{
if (i == 1 && i == 2 && i == 3 && i == 5)
{
System.out.println();
System.out.println("Geben Sie die Zahl ein!");
inData = stdin.readLine();
zahl = Integer.parseInt(inData);
zahlenFeld[i] = zahl;
}
if (i == 3 && i == 4)
{
System.out.println();
System.out.println("Geben Sie die Buchstaben ein!");
bs = System.in.read();
(char)zahlenFeld[i] = bs;
}
}
for (int i = 0; i < zahlenFeld.length; i++)
{
System.out.print(zahlenFeld[i] + " ");
}
}
}
nur das funktioniert noch nicht.
Habe heute erfahren, dass ich morgen einen Test mit dieser oder einer ähnlichen Aufgabe schreiben werde und weis nicht was daran falsch ist.
Kann mir wer helfen?
Habe bis jetzt noch nix mit char gemacht
Danke
KlemensyXYZ
Zuletzt bearbeitet von einem Moderator: