Java
          
[Java] 정수(integer), operator(연산자), 정수(integer) / 숫자, 연산자, 숫자를 입력받아 연산된 결과를 출력하는 Method 선언 및 호출
          
            by bkuk
            2022. 9. 27.
            
          
        
       
      
        
            
            전체 소스코드(if else문을 이용)
class Util02 {
    void doCalculator ( int data1, String data2, int data3 ) {
            int result;
            if( data2 == "+") {
                
                result = (data1 + data3);
                
                System.out.println( result );
            
            } else if (data2 == "X") {
                result = (data1 * data3);
                System.out.println( result );
            
            } else if (data2 == "-") {
                result = (data1 - data3 );
                System.out.println( result );
            
            } else if ( data2 == "/") {
                result = (data1 / data3 );
                System.out.println( result );
            } else {
                System.out.println( "오류 입니다. 다시 시도해주세요." );
        
            }
        }   
    }
    
    public class doCalculator {
        public static void main(String[] args) {
            Util02 ut = new Util02();
            ut.doCalculator(10, "+", 10);
            ut.doCalculator(10, "X", 10);
            ut.doCalculator(10, "-", 10);
            ut.doCalculator(10, "/", 10);
            
        }
    }
 
출력
 
 
 
전체 소스코드(switch 문과 break 이용)
class Util03 {
    void doCalculatorTeacher ( int num1, String oper, int num2 ) {
            int result = 0;
            switch( oper ) {
                
                case "+" :
                    result  = num1 + num2;
                    break;
                case "-" :
                    result  = num1 - num2;
                    break;
                    
                case "X" :
                    result  = num1 * num2;
                    break;
                default :
                    result  = num1 / num2;
            }
            System.out.println( num1 + " " + oper + " " + num2 + " = " + result );
         
        }   
    }
    
    public class doCalculatorTeacher {
        public static void main(String[] args) {
            Util03 ut = new Util03();
            ut.doCalculatorTeacher(10, "+", 10);
            ut.doCalculatorTeacher(10, "X", 10);
            ut.doCalculatorTeacher(10, "-", 10);
            ut.doCalculatorTeacher(10, "/", 10);
            
        }
    }
 
출력
