본문 바로가기

개인 공부/Java

[Java] 두수를 입력 받아 사칙연산 하기

728x90
반응형

[공부/Java] - 객체 지향 프로그래밍(Object Oriented Programming)이란?

[공부/C언어] - (c언어) 입력한 숫자(i)부터 입력한 숫자(j) 까지 입력한 수(k)만큼 한줄에 표현하기

요즘 파이썬에 빠져서 파이썬만 짜다보니 자바코드를 까먹기 시작 했다.

따라서 중간 중간 자바 기초적인것부터 짜봐야 할 거 같아 기본적인 사칙연산을 구현 해보았다.

코드 구현한 사진

코드는 아래와 같다.

윈도우 노트북에서 인텔리제이로 구현을 하고 이미지를 찍기 위해 맥에서 'test.java'로 만들어 실행 시킨후 캡쳐하였다.

더 자세한 코드는 Github[바로가기]에서 볼수 있다.

package dev.sungmin;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        System.out.println("이 프로그램은 사칙연산을 해주는 프로그램입니다!!");
        Scanner scan = new Scanner(System.in);
        System.out.println("첫번째 숫자를 입력하시오 : ");
        int num = scan.nextInt();
        System.out.println("두번째 숫자를 입력하시오 : ");
        int num2 = scan.nextInt();
        System.out.println("어떠한 연산을 할지 입력 하시오 : (ex. + * - /)");
        String Op = scan.next();

        if(Op.equals("+")) {
            int sum = num + num2;
            System.out.println("덧셈을 입력 하셨습니다 : " + sum);
        } else if (Op.equals("-")) {
            int sub = num - num2;
            System.out.println("뺄셈을 입력 하셨습니다 : " + sub);
        } else if (Op.equals("*")) {
            int mul = num*num2;
            System.out.println("곱셉을 입력 하셨습니다 : "+ mul);
        } else if (Op.equals("/")) {
            int div = num / num2;
            System.out.println("나눗셈을 입력 하셨습니다 : " + div);
        }
    }
}

 

728x90
반응형