source: Java_Quellcode_SOOP_Vorlesung/methoden/F.java @ 227

Last change on this file since 227 was 227, checked in by tr, 8 years ago

Beispiele zu Kapitel Methoden

File size: 765 bytes
Line 
1package eu.hsrw.tr.prog.vl.methoden;
2
3public class F {
4
5    // Methoden mit dem gleichen Namen, aber
6    // unterschiedlicherParameterliste ==> unterschiedlicher Signatur
7
8    // leere Methode, funktionslos
9    public static void f() {
10    }
11
12    // Rückgabe der Summe 1 + 2 + .. + n
13    public static int f(int n) {
14        int s = 0;
15        for (int i = 1; i <= n; i++) {
16            s = s + i;
17        }
18        return s;
19    }
20
21    // Rückgabe a + b
22    public static int f(int a, int b) {
23        return a + b;
24    }
25
26    // Verwendung der verschiedenen Methoden
27    public static void main(String[] args) {
28        // Variable namens f
29        int f = 7;
30
31        f = f(f);
32
33        f = f(f, f);
34
35        // beliebige Schachtelung von Methodenaufrufen ist möglich
36        f = f(f(f, f), f(f(f), f));
37
38        System.out.println(f);
39    }
40}
Note: See TracBrowser for help on using the repository browser.