Cherrycoke
Mitglied
Hallo,
ich bin noch relativ neu und unvertraut mit Java, so dass ich einmal kurz eure Hilfe benötige.
Und zwar habe ich ein Programm geschrieben, welchem man Startparameter übergeben kann. Aus diesen Parametern soll das Minimum und das Maximum bestimmt werden.
Allerdings habe ich nun noch zwei Anforderungen, die ich noch nicht umsetzen konnte. Zum Einen möchte ich eine Eingabe ungleich einer ganzen Zahl (hauptsächlich Buchstaben) abfangen und eine individuelle Zahl ausgeben. Weiterhin möchte ich prüfen, ob ein Parameter übergeben wurde, und falls nicht, eine Fehlermeldung ausgeben.
Hier mein Programm:
ich bin noch relativ neu und unvertraut mit Java, so dass ich einmal kurz eure Hilfe benötige.
Und zwar habe ich ein Programm geschrieben, welchem man Startparameter übergeben kann. Aus diesen Parametern soll das Minimum und das Maximum bestimmt werden.
Allerdings habe ich nun noch zwei Anforderungen, die ich noch nicht umsetzen konnte. Zum Einen möchte ich eine Eingabe ungleich einer ganzen Zahl (hauptsächlich Buchstaben) abfangen und eine individuelle Zahl ausgeben. Weiterhin möchte ich prüfen, ob ein Parameter übergeben wurde, und falls nicht, eine Fehlermeldung ausgeben.
Hier mein Programm:
Java:
public class HelloWorld {
public static void main(String[] args) {
int min = Integer.parseInt(args[0]);
int max = Integer.parseInt(args[0]);
for(int i=0; i<args.length; i++){
int e = Integer.parseInt(args[i]);
if (e > max){
max = e;
}
if (e < min){
min = e;
}
}
System.out.println("Maximum: " + max);
System.out.println("Minimum: " + min);
}
}
Zuletzt bearbeitet von einem Moderator: