source: Java_Quellcode_SOOP_Vorlesung/methoden/Methodenaufruf.java @ 231

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

Kommentar

File size: 868 bytes
Line 
1package eu.hsrw.tr.prog.vl.methoden;
2
3/**
4 * Demonstration der Abläufe beim Methodenaufruf
5 * Mit Debugger ausführen und Variable beobachten.
6 *
7 * @author Thomas Richter
8 *
9 */
10public class Methodenaufruf {
11   
12    // Methode zur Berechnung des Produkts a * b
13    // Sehr umständlich! Nur zur Illustration.
14    public static int produkt(int a, int b) {
15        int ergebnis = a * b;
16       
17        return ergebnis;
18    }
19   
20    // Methode zur Berechnung der Fakultät einer Ganzzahl n
21    public static int fakultaet(int n) {
22        // Zwischenergebnis
23        int f = 1;
24
25        for (int i = 1; i <= n; i++) {
26            f = produkt(f, i);
27        }
28
29        // Rückgabe des Ergebnisses an den Aufrufer
30        return f;
31    }
32
33    public static void main(String[] args) {
34
35        int x = 2;
36       
37        int y = 4;
38       
39        int p = produkt(x, y);
40       
41        System.out.println(p);
42       
43        System.out.println(fakultaet(y));
44    }
45}
Note: See TracBrowser for help on using the repository browser.