Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.text.DecimalFormat;
- import java.util.Scanner;
- public class Rechner {
- public static void main(String[] args){
- Scanner sc = new Scanner (System.in);
- double a, b;
- System.out.println("Bitte geben Sie den ersten Operanten oder die n-te Wurzel ein: ");
- a = sc.nextDouble();
- System.out.println("Bitte geben Sie den Zweiten Operanten ein: ");
- b = sc.nextDouble();
- String userInput;
- System.out.println("Bitte geben Sie den Operator ein: +, -, *, /, pow, % oder root ");
- userInput = sc.next();
- if(userInput.equals("+")){
- System.out.println(a + b);
- }
- else if(userInput.equals("-")){
- System.out.println(a - b);
- }
- else if(userInput.equals("*")){
- System.out.println(a * b);
- }
- else if(userInput.equals("/")){
- System.out.println(a / b);
- }
- else if(userInput.equals("pow")){
- System.out.println(Math.pow(a, b));
- }
- else if(userInput.equals("%")){
- System.out.println(a%b);
- }
- else if(userInput.equals("root")){
- System.out.println(Math.pow(b,(double)1/a));
- }
- else if(userInput.equals("div")){
- DecimalFormat df = new DecimalFormat ("#");
- System.out.println(df.format( Math.floor(a/b)));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement