Hallo bin neu hier und habe auch schon ein kleines Problem mit einer Übungsaufgabe in Java. Ich nutze Eclipse Version: 3.4.2.
Die Aufgabe ist wie folgt.
Schreiben Sie eine Anwendung ZweiWoerter.java so, dass zwei Wörter als Parameter beim Aufruf des Programms übergeben werden. Die zwei Wörter müssen anschließend am Bildschirm ausgegeben werden. Falls weniger als 2 Wörter eingegeben werden, soll die Fehlermeldung: „Das Programm muss mit 2 Parametern gestartet werden!“ angezeigt werden.
So meine Lösung ist so
Das Programm geht auch.
Nur jetzt sollen wir zwei Fliesskommazahlen vorgeben und in die Summe beider Zahlen ausgeben. Nur ich weiss nicht wie!!Ich meine, das Gerüst will ich von der oberen Aufgabe beibehalten. Und so hab ich bisher angefangen.
Hat einer eine Idee wie ich das lösen könnte? Wäre echt klasse wenn mir einer auf die Sprünge helfen würde.
Gruß Torsten
Die Aufgabe ist wie folgt.
Schreiben Sie eine Anwendung ZweiWoerter.java so, dass zwei Wörter als Parameter beim Aufruf des Programms übergeben werden. Die zwei Wörter müssen anschließend am Bildschirm ausgegeben werden. Falls weniger als 2 Wörter eingegeben werden, soll die Fehlermeldung: „Das Programm muss mit 2 Parametern gestartet werden!“ angezeigt werden.
So meine Lösung ist so
Code:
package Uebung5_1;
public class ZweiWoerter {
/**
* @param args
*/
public static void main(String[] args) {
try
{
System.out.println(args[0]); //Der erste vordefinierte Wert wird in 0 eingespeichert
System.out.println(args[1]); //und hier der Zweite
}
catch(Exception e) //für fehl-eingabe
{
System.out.println("Bitte starten sie mit zwei Parametern");
}
}
}
Nur jetzt sollen wir zwei Fliesskommazahlen vorgeben und in die Summe beider Zahlen ausgeben. Nur ich weiss nicht wie!!Ich meine, das Gerüst will ich von der oberen Aufgabe beibehalten. Und so hab ich bisher angefangen.
Code:
package Uebung5_3;
public class Fliesskomma {
/**
* @param args
*/
public static void main(String[] args) {
try
{
double z1 = 0; //Deklaration für die Zahlen
double z2 = 0;
//Hier dachte ich mach ich einfach eine “Zuweissung” das Strings zu einem Double. Aber das geht leider nicht.
System.out.println(z1+z2); //Ausgabe als Summer der vordefienierten Zeichen
}
catch(Exception e) //für fehl-eingabe
{
System.out.println("Falsche Parametern oder flasches Format.Bitte Flieskommazahlen eingeben");
}
}
}
Hat einer eine Idee wie ich das lösen könnte? Wäre echt klasse wenn mir einer auf die Sprünge helfen würde.
Gruß Torsten