Hallo, ich möchte für eine Zahl unterschiedliche Operationen einlesen lassen, und dann das Ergebnis printen.
Leider habe ich ein Formatierungsproblem.
Wie kann ich dieses am effizientesten lösen?
Quellcode:
Beispiel Operatoren:
abs(x) => Absolutwert der Zahl x
ceil(x) => ganzzahliges Aufrunden der Zahl x
exp(x) => Exponentialfunktion ex
floor(x) => ganzzahliges Abrunden der Zahl x
log(x) => natürlicher Logarithmus von x
sqrt(x) => Wurzel von x
Leider habe ich ein Formatierungsproblem.
Wie kann ich dieses am effizientesten lösen?
Quellcode:
Java:
import java.util.Scanner;
public class xxx {
public static void main(String[] args) {
double Zahl1 = -12345;
Scanner eins = new Scanner(System.in);
String Bed = eins.nextLine();
double EW = "Math."+Bed+"("+Zahl1+")";
System.out.println(Bed+"("+Zahl1+") = " +EW);
}
}
Beispiel Operatoren:
abs(x) => Absolutwert der Zahl x
ceil(x) => ganzzahliges Aufrunden der Zahl x
exp(x) => Exponentialfunktion ex
floor(x) => ganzzahliges Abrunden der Zahl x
log(x) => natürlicher Logarithmus von x
sqrt(x) => Wurzel von x
Zuletzt bearbeitet von einem Moderator: