Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3. public class Rechner {
  4. public static void main(String[] args){
  5.  
  6. Scanner sc = new Scanner (System.in);
  7. double a, b;
  8.  
  9. System.out.println("Bitte geben Sie den ersten Operanten oder die n-te Wurzel ein: ");
  10. a = sc.nextDouble();
  11.  
  12. System.out.println("Bitte geben Sie den Zweiten Operanten ein: ");
  13. b = sc.nextDouble();
  14.  
  15. String userInput;
  16. System.out.println("Bitte geben Sie den Operator ein: +, -, *, /, pow, % oder root ");
  17. userInput = sc.next();
  18.  
  19. if(userInput.equals("+")){
  20. System.out.println(a + b);
  21. }
  22. else if(userInput.equals("-")){
  23. System.out.println(a - b);
  24. }
  25. else if(userInput.equals("*")){
  26. System.out.println(a * b);
  27. }
  28. else if(userInput.equals("/")){
  29. System.out.println(a / b);
  30. }
  31. else if(userInput.equals("pow")){
  32. System.out.println(Math.pow(a, b));
  33. }
  34. else if(userInput.equals("%")){
  35. System.out.println(a%b);
  36. }
  37. else if(userInput.equals("root")){
  38. System.out.println(Math.pow(b,(double)1/a));
  39.  
  40. }
  41.  
  42.  
  43. else if(userInput.equals("div")){
  44. DecimalFormat df = new DecimalFormat ("#");
  45. System.out.println(df.format( Math.floor(a/b)));
  46.  
  47.  
  48. }
  49. }
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement