Java Aufgabe "Aufruf der jVM in der Konsole" mit args Feldern siehe Aufgabenstellung ich versteh das net?
ich weiß net was der meint mit Feld von Zeichenketten das wäre ja dann ein array?
und "Der Aufruf von jVM in der Konsole" was heistndas ?
die ggt Methode hab ich schon mal gebastelt die müsste auch richtig sein:
und a und b wie ich das einlese wüsste ich auch ich mach das einfach per scanner dann halt in einen String und dann Wandel ich das mit Integer.parseInt in den int um, aber was much auch wundert da steht ja "Java Klaf 123 456" "Java" und "Klaf" wird man net umwandeln können in einen int ? oha voll unverständlich, wer versteht das?
Mit freundlichen Grüßen
2 Antworten
Zeichenkette = String
JVM = Java Virtual machine, einfach eine Javainstanz. Heißt nichts Anderes, als etwa smit Java zu starten, wie für Javaprogramme üblich.
Das "String[] args" im Kopf jeder main()-Methode übernimmt die Aufrufparameter, d.h.
der Aufruf
java Klaf 123 345
Würde eine JVM die Klaf.class starten lassen und args wäre ein Array von Strings mit den Strings "123" und "345".
Mit Scanner bekommst du Eingaben zur Laufzeit...naja genauer gesagt mit System.in. Scanner ist nur eine Möglichkeit, in zu lesen.
Mit args bekommst du Eingaben vor dem Start des Programms.
Ahsooo und wie ist dann die Syntax davon
wie PerfercMuffin beschrieben und mit atoi( zeichenkette ) die übergaben in int verwandeln. Kriegst natürlich fehler wenn deine Parameter keine int Zahlen sind, Aber das sind sie ja.
Oha also doch nicht mit Scanner?