Ein dickes Hallo an die Community,
ich hänge gerade an ein paar Fragen fest und wäre dankbar, wenn jemand mir kurz hilft und das formal erklären kann. Folgende Anfänger-Aufgabe
:
package paket1;
public class Anwendung {
public static void main(String [] args){
System.out.println("Ich bin schlau!");
rechnen(1,2);
rechnen(3,4);
}
static void rechnen(int wert1, int wert2) {
System.out.println(wert1 * wert2);
}
}
Jetzt meine Fragen dazu: :lol::bahnhof:
1. Wofür steht [] und args
2. Was heißt Formal das rechnen??
Ich versuchs mal:
rechnen() ist die Methode mit den Werten 1,2 bzw. 3,4. Heißt das, das das eine Methodendefinition ist, die später aufgerufen wird??
3. Warum steht bei dem "Aufrufen der Methode (falls meine Erklärung unter 2 richtig ist)" das void und nicht was anderes?? void bedeutet ja, das die Methode keinen Rückgabewert liefert, aber da kommt doch ein Wert raus und zwar der multiplizierte Wert. Oder ist die Erklärung falsch?
Ich danke vorab für jede Hilfe. :toll:
Mfg
Jens
ich hänge gerade an ein paar Fragen fest und wäre dankbar, wenn jemand mir kurz hilft und das formal erklären kann. Folgende Anfänger-Aufgabe
package paket1;
public class Anwendung {
public static void main(String [] args){
System.out.println("Ich bin schlau!");
rechnen(1,2);
rechnen(3,4);
}
static void rechnen(int wert1, int wert2) {
System.out.println(wert1 * wert2);
}
}
Jetzt meine Fragen dazu: :lol::bahnhof:
1. Wofür steht [] und args
2. Was heißt Formal das rechnen??
Ich versuchs mal:
rechnen() ist die Methode mit den Werten 1,2 bzw. 3,4. Heißt das, das das eine Methodendefinition ist, die später aufgerufen wird??
3. Warum steht bei dem "Aufrufen der Methode (falls meine Erklärung unter 2 richtig ist)" das void und nicht was anderes?? void bedeutet ja, das die Methode keinen Rückgabewert liefert, aber da kommt doch ein Wert raus und zwar der multiplizierte Wert. Oder ist die Erklärung falsch?
Ich danke vorab für jede Hilfe. :toll:
Mfg
Jens