Schelm hat gesagt.:Da habe ich ja eben nichts gefunden, aber naja ...
Schelm hat gesagt.:Ich habe jetzt schon sehr viele versucht, aber keines gefunden das passt. Ich will einfach nur ein kleines Programm in des man die Zahlen eintippen kann die sortiert werden sollen. finde es aber nicht. Wenn du eins gefunden hast bitte den link posten
oder auch nicht ???:Lden Teil, der die Zahlen von der Tastatur abfragt und in ein Array füllt, hat man sich doch schnell selbst dazugebastelt.
Schelm hat gesagt.:oder auch nicht ???:Lden Teil, der die Zahlen von der Tastatur abfragt und in ein Array füllt, hat man sich doch schnell selbst dazugebastelt.
import java.io.*;
public class ...
{
public static int readInt(InputStream in) throws NumberFormatException
{
return Integer.parseInt(new BufferedReader(new InputStreamReader(in)).readLine());
}
public static int readIntSafe(InputStream in, OutputStream out)
{
boolean ok = false;
int erg = 0;
while (!ok)
{
try
{
erg = readInt(in);
ok = true;
}
catch (NumberFormatException e)
{
out.println("nochmal:");
}
}
return erg;
}
...
public static void main (String[] args)
{
System.out.println("Wieviele Zahlen wollen Sie eingeben?");
int n = readIntSafe(System.in, System.out);
int[] array = new int[n];
for(int i=0;i<array.length;i++)
{
System.out.println(i + ". Zahl eingeben:");
array[i] = readIntSafe(System.in, System.out);
}
// ab hier ist der array gefüllt und kann beliebig weiter verarbeitet werden.
}
}