20151018


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




사각형 넓이 구하기/area





프로그램 명: area

제한시간: 1 초  

두 자연수를 입력으로 받아 직사각형의 넓이를 구하는 프로그램을 작성하시오.


입력


두 자연수가 입력으로 주어지고 , 각각 가로 , 세로 길이이다.단위는 같은 것으로 가정한다.

두 수는 1000 을 넘지 않는다.



온라인 저지를 처음 사용하는 분들을 위해....
  1. "입력의 제한 조건 1000 을 넘지 않는다" 이 부분은 따로 처리 하지
    않으셔도 됩니다.
    입력 데이터가 이 범위를 넘어서 들어오지 않는다는
    것입니다. 
  2. 이 제한 조건이 없으면 20 억 이상의 수가 입력으로 주어지는 경우 정수형
    변수로 해결할 수가 없습니다. 즉 정수 범위 안의 입력이니 정수로
    처리할 수 있다는 것입니다.

  3. "입력" "출력"...이 부분도 출력해서는 안되고 단지 두 수만 입력으로 받아서
    결과 값만을 출력해야 합니다.

  4. 시간초과 오류란 각 문제 당 제한 시간이 있어 이 제한 시간내에 결과가 나오지
    않으면 이 오류를 출력합니다. 이 오류가 발생할 경우 조금 더 좋은 알고리즘을
    생각해서 해결해야 합니다.

출력

직 사각형의 넓이를 출력한다.

입출력 예

입력

10 20

출력

200



문제 풀이


import java.util.Scanner;

public class Main {
 
	public static void main(String[] args) {

		int a ,b;
		Scanner sc = new Scanner(System.in);
		
		a = sc.nextInt();
		b = sc.nextInt();
		
		System.out.println(a*b);
	}
}

 

우선 두 자연수를 입력 받아야 하기 때문에 변수 2개(a, b)를 선언해 줍니다.
(정수 값으로 하기 위해서 int 를 사용했습니다.)

그리고 값을 직접 입력 받아야 하기 때문에 Scanner 객체를 만들고 정수형 값을 입력 받는 nextInt(); 를 사용해서 변수에 값을 입력 받습니다.

그런 다음 두 값을 곱해주는 결과를 출력해주면 됩니다.



+ Recent posts