Simple Java calculator

后端 未结 10 1911
迷失自我
迷失自我 2020-12-22 02:16

Firstly this is not a homework question. I am practicing my knowledge on java. I figured a good way to do this is to write a simple program without help. Unfortunately, my c

10条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-22 03:16

    package org.com;
    
    import java.lang.*; 
    import java.util.*; 
    
    public class Calculator 
    { 
        private int solution; 
        private static int x; 
        private static int y; 
        private char operators; 
    
        public Calculator() 
        { 
            solution = 0; 
            Scanner operators = new Scanner(System.in); 
            Scanner operands = new Scanner(System.in); 
        } 
    
        public int addition(int x, int y) 
        { 
           return x + y; 
        } 
        public int subtraction(int x, int y) 
        { 
           return x - y; 
        } 
        public int multiplication(int x, int y) 
        {     
           return x * y; 
        } 
        public int division(int x, int y) 
        { 
           solution = x / y; 
           return solution; 
        } 
    
        public void calc(int ops){
             x = 4; 
             System.out.println("operand 2: "); 
             y = 5; 
    
             switch(ops) 
             { 
                 case(1): 
                   System.out.println(addition(x, y)); 
    
               //    operands.next(); 
                   break; 
                 case(2): 
                     System.out.println(subtraction(x, y)); 
                  // operands.next(); 
                   break; 
                 case(3): 
                     System.out.println(multiplication(x, y)); 
                 //  operands.next(); 
                   break; 
                 case(4): 
                     System.out.println(division(x, y));
                 //  operands.next(); 
                   break; 
              } 
        }
        public static void main (String[] args) 
        { 
          System.out.println("What operation? ('+', '-', '*', '/')");  
          System.out.println(" Enter 1 for Addition");
          System.out.println(" Enter 2 for Subtraction");
          System.out.println(" Enter 3 for Multiplication");
          System.out.println(" Enter 4 for Division");
    
           Calculator calc = new Calculator();
           calc.calc(1);
    
    
      } 
    } 
    

    This will work

提交回复
热议问题