Argument in Integer verwandeln und das Doppelte davon printen

Hallo,

die Aufgabenstellung lautet:
Klasse erstellen AnzeigenDoppelteVonArgumentAlsInteger welche versucht ein Argument als Integer umzuwandeln und das Doppelte davon anzuzeigen
java AnzeigenDoppelteVonArgumentAlsInteger.class 5 ---> “10“ wird angezeigt.
Um in Eclipse ein Argument (Parameter) einzugeben benutzt man das Menu Run/Run Configurations/Arguments
Um args[0] von Text in Ganzzahl umzuwandeln benutzt man
int iParam = Integer.parseInt(args[0])
parseInt ist eine statische Methode der Wrapperklasse Integer und benutzt einen Text der dann in int umgewandelt wird. Jeder primitive Typ hat eine Wrapperklasse die bei Umwandlungen hilft.

Und in java habe ich das, ich komme nicht weiter:
Java:
public class DoppelteVonArgumentAlsInteger {

   public static void main(String[] args) {
      
      
       int iParam = Integer.parseInt(args[0]);
      
       int iParam =
       System.out.println();

   }

}
 
Zuletzt bearbeitet von einem Moderator:
Du kannst in Java mit Zahlen ganz einfach rechnen und das Ergebnis ausgeben:
Java:
int a = 5;
int b = 10;

int sum = a + b;
System.out.println(a + " + " + b + " = " + sum);

// Ausgabe:
// 5 + 10 = 15

Jetzt musst du nur noch überlegen, was genau du bei deiner Aufgabe machen sollst 😉
 
Danke hat geklappt 😀
Java:
public class DoppelteVonArgumentAlsInteger {

   public static void main(String[] args) {
       
       
       int iParam = Integer.parseInt(args[0]);
       
   
       
       int resultat = iParam * 2;
       
       System.out.println(resultat);

   }

}
 
Angenommen das Programm ist das folgende:
Java:
package de.hrw;

public class DoppelteVonArgumentAlsInteger {

    public static void main(String[] args) {

        int iParam = Integer.parseInt(args[0]);
        System.out.println(2 * iParam);
    }

}
Dann musst du es kompilieren und dann bei deinem Computer die "Eingabeaufforderung" starten und in den Bin-Ordner gehen. Danach "java packagename.DoppelteVonArgumentAlsInteger" gefolgt von der Zahl, die verdoppelt werden soll. Bei mir beispielsweise so:

C:\Users\Erich\Desktop\Schule\eclipse_java_mars\workspace\Test_116_gdsdf\bin>java de.hrw.DoppelteVonArgumentAlsInteger 34

Es wird 68 ausgegeben.
 
Wenn du in dem Ordner bist kannst du es noch bequemer machen: Shift-Taste gedrückt halten und dann mit der rechten Maustaste klicken. Es erscheint das gewohnte Kontextmenü mit dem Unterschied, dass nun "Eingabeaufforderung hier öffnen" zur Auswahl steht.

0.o Es gibt eine Eingabeaufforderung in Eclipse?
 

Zurück
Oben