source: Java_Quellcode_SOOP_Vorlesung/methoden/Methodenaufruf.java @ 230

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

Beispiel für die Abläufe beim Methodenaufruf

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