Hallo!
Ich bin ein n00b wenn es geht über Java und Programmieren. Leider ich habe eine schöne Aufgabe gekritgt, hier geht nähmlich über Korrektheit von Aufrufen.
"Gehen Sie für diese Aufgabe davon aus, dass in einer Klasse Meth Methoden mit den folgenden Signaturen
definiert wurden:
• public static void a(int x)
• public static int b(int x, String y)
Geben Sie für jede der folgenden Anweisungen an, ob diese korrekt sind, wenn sie in der main-Methode von Meth stehen. Geben Sie bei inkorrekten Anweisungen eine kurze Begründung bzw. Beschreibung
des Fehlers an:
1. a(15, 6);
2. a(15 + 6);
3. a(b(23, "vier" ));
4. Meth.b("acht" , 8);
5. Meth.b(18, Meth.a(5));
6. Meth.b( "sechs" );"
Meine Vorschläge;
1. Korrekt,
2. Nicht Korrekt aufgrund, dass dort ein Summenzeichen steht, java liest, dass entweder als 21 oder einfach false?
3. Korrekt
4. Nicht korrekt, soll zu erst ein int array sein und dann "acht".
5. Korrekt
6. (Bin nicht sicher) Nicht Korrekt, nach Meth.b(0, "sieben" ), soll zu erst eine Zahl stehen und dann "sechs" ?
Vielen dank für Tips!
Ich bin ein n00b wenn es geht über Java und Programmieren. Leider ich habe eine schöne Aufgabe gekritgt, hier geht nähmlich über Korrektheit von Aufrufen.
"Gehen Sie für diese Aufgabe davon aus, dass in einer Klasse Meth Methoden mit den folgenden Signaturen
definiert wurden:
• public static void a(int x)
• public static int b(int x, String y)
Geben Sie für jede der folgenden Anweisungen an, ob diese korrekt sind, wenn sie in der main-Methode von Meth stehen. Geben Sie bei inkorrekten Anweisungen eine kurze Begründung bzw. Beschreibung
des Fehlers an:
1. a(15, 6);
2. a(15 + 6);
3. a(b(23, "vier" ));
4. Meth.b("acht" , 8);
5. Meth.b(18, Meth.a(5));
6. Meth.b( "sechs" );"
Meine Vorschläge;
1. Korrekt,
2. Nicht Korrekt aufgrund, dass dort ein Summenzeichen steht, java liest, dass entweder als 21 oder einfach false?
3. Korrekt
4. Nicht korrekt, soll zu erst ein int array sein und dann "acht".
5. Korrekt
6. (Bin nicht sicher) Nicht Korrekt, nach Meth.b(0, "sieben" ), soll zu erst eine Zahl stehen und dann "sechs" ?
Vielen dank für Tips!