Language_Coder 576 : 함수1 - 자가진단6

boom.jun.cho·2022년 6월 9일
0

Language_Coder_JUNGOL

목록 보기
157/197

문제

정수의 연산식을 입력받아 연산을 위한 함수를 호출하여

4칙연산(+ - * /)의 연산결과를 출력하는 프로그램을 작성하시오.

('/'의 경우는 정수 부분만 출력하고 4칙연산 이외의 연산 결과는 0으로 한다.)
( if_else 문으로 작성하세요.)

입력

10 + 20

출력

10 + 20 = 30

코드

package com.jungol.algorithm157;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int number1 = sc.nextInt();
        String rules = sc.next();
        int number2 = sc.nextInt();
        sc.close();

        Main main = new Main();
        System.out.println(number1 + " " + rules + " " + number2 + " = " + main.calculation(number1, rules, number2));
    }

    private int calculation(int number1, String rules, int number2) {
        if(rules.equals("+")) {
            return number1 + number2;
        } else if(rules.equals("-")) {
            return  number1 - number2;
        } else if(rules.equals("*")) {
            return  number1 * number2;
        } else if(rules.equals("/")) {
            return  number1 / number2;
        } else {
            return 0;
        }
    }
}
	
profile
하루하루 최선을

0개의 댓글