summaryrefslogtreecommitdiff
path: root/Java-Kompendium/kap21/1
diff options
context:
space:
mode:
Diffstat (limited to 'Java-Kompendium/kap21/1')
-rw-r--r--Java-Kompendium/kap21/1/BerechnenInterface.java3
-rw-r--r--Java-Kompendium/kap21/1/Main.java10
2 files changed, 13 insertions, 0 deletions
diff --git a/Java-Kompendium/kap21/1/BerechnenInterface.java b/Java-Kompendium/kap21/1/BerechnenInterface.java
new file mode 100644
index 0000000..ec36dba
--- /dev/null
+++ b/Java-Kompendium/kap21/1/BerechnenInterface.java
@@ -0,0 +1,3 @@
+public interface BerechnenInterface {
+ int berechnen(int x, int y);
+}
diff --git a/Java-Kompendium/kap21/1/Main.java b/Java-Kompendium/kap21/1/Main.java
new file mode 100644
index 0000000..3c34118
--- /dev/null
+++ b/Java-Kompendium/kap21/1/Main.java
@@ -0,0 +1,10 @@
+public class Main {
+ private static void print(BerechnenInterface lambda) {
+ System.out.println(lambda.berechnen(2, 3));
+ }
+
+ public static void main(String[] arguments) {
+ print((a, b) -> a + b);
+ print((a, b) -> a * b);
+ }
+}