20151018


*이문제는 Scanner 와 System.out.println() 출력문을 알고 있어야 합니다.
*이문제는 dovelet 에 있는 알고리즘 문제입니다.




기본 연산/OP


프로그램 명: op

제한시간: 1 초

두 자연수 a,b 를 입력으로 받아 a+b(합),a-b(차),a*b(곱),a/b(몫),a%b(나머지) 를 구하는 프로그램을 작성하시오.

a 가 5 이고 , b 가 3 이면

5+3=8
5-3=2
5*3=15
5/3=1
5%3=2

입력

두 수 a,b 는 1000 이하이다.

출력

숫자와 연산자 사이에 공백이 없이 출력 예의 형식으로 출력한다.

입출력 예

입력

3 5

출력

3+5=8
3-5=-2
3*5=15
3/5=0
3%5=3



문제 풀이



import java.util.Scanner;

public class Test {
 

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		
		
		System.out.println(a+"+"+b+"="+(a+b));
		System.out.println(a+"-"+b+"="+(a-b));
		System.out.println(a+"*"+b+"="+(a*b));
		System.out.println(a+"/"+b+"="+(a/b));
		System.out.println(a+"%"+b+"="+(a%b));
	}
}


우선 자연수 2개를 입력 받아야 하기 때문에 변수 a, b 를 선언과 동시에 값을 직접 입력 받아야 하기 때문에 Scanner 객체를 만들고 정수형 값을 입력 NextInt(); 를 사용해서 변수에  분 값을 입력 받습니다.(정수 값으로 하기 위해서 int 를 사용 했습니다.)
변수를 (+,-,*,%)연산 값을 ()괄호로 구분을 해주고 출력을 해주면 됩니다.








+ Recent posts