Javakurs/Übungsaufgaben/Methoden
< Javakurs | Übungsaufgaben
Hinweis: Alle in diese Übung verwendeten Klassen findest du auch als Vorgabedateien unter http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/vorgaben/Methoden.tar
Argumente
- Überlege dir, was der folgende Code macht. Was erwartest du als Ausgabe?
- Führe den Code aus und vergleiche das Ergebnis mit deinen Erwartungen.
public class Print { public static void main(String[] arguments) { print(1, "Martin"); print(2, "Arthur"); print(3, "Florian"); print(4, "Robert"); } public static void print(int zahl, String name) { System.out.println(zahl + ": " + name); } }
Rückgabewert
- Überlege dir, was der folgende Code in den folgenden Beispielen macht. Was erwartest du als Ausgabe?
- Führe den Code jeweils aus und vergleiche das Ergebnis mit deinen Erwartungen.
public class ReturnDouble { public static void main(String[] arguments) { System.out.println(gibMirNeZahl()); } public static double gibMirNeZahl() { return 15.3; } }
public class ReturnBoolean { public static void main(String[] arguments) { System.out.println(mathematik(1, 2)); System.out.println(mathematik(1, 5)); System.out.println(mathematik(3, 4)); } public static boolean mathematik(int argument1, int argument2) { return (argument1 + 5) < (argument2 * 2); } }
public class ReturnInt { public static void main(String[] arguments) { System.out.println("2 + 7 = " + add(2, 7)); System.out.println("0 + 8 = " + add(0, 8)); System.out.println("-7 + 7 = " + add(-7, 7)); } public static int add(int int1, int int2) { return int1 + int2; } }
Kommentare
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)