praktikum1/aufgabe1

This commit is contained in:
2026-04-17 10:23:25 +02:00
parent 32f7cd07d9
commit b6de6840d3
9 changed files with 62 additions and 5 deletions

View File

@@ -0,0 +1,19 @@
package org.example.demo.praktikum1.aufgabe1;
import jakarta.ejb.Stateless;
@Stateless
public class Calculator implements CalculatorRemote {
public double addiere(float zahl1, float zahl2) {
return zahl1 + zahl2;
}
public double subtrahiere(float zahl1, float zahl2) {
return zahl1 - zahl2;
}
public double multipliziere(float zahl1, float zahl2) {
return zahl1 * zahl2;
}
public double dividiere(float zahl1, float zahl2) {
// todo: division by 0 exception?
return zahl1 / zahl2;
}
}

View File

@@ -0,0 +1,10 @@
package org.example.demo.praktikum1.aufgabe1;
import jakarta.ejb.Remote;
@Remote
public interface CalculatorRemote {
double addiere(float zahl1, float zahl2);
double subtrahiere(float zahl1, float zahl2);
double multipliziere(float zahl1, float zahl2);
double dividiere(float zahl1, float zahl2);
}