문제
두 수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A,B < 10)
출력
첫째 줄에 A+B를 출력한다.
우선 소스코드와 테스트 결과를 보도록 하자..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 | import java.util.Scanner; public class PrintAplusB { @SuppressWarnings("resource") public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); //int a = 1; //int b = 2; int a = scan.nextInt(); int b = scan.nextInt(); //int c = a + b; //System.out.println(c); System.out.println(a + b); } }// |
딱 봐도 알겠지만 A + B 를 통한 두 수의 합을 구하는 문제이다.. 아주 기초중에 쌩 기초이긴 한데.. 난 한 번 틀렸다.. 왜냐면 저기 소스코드에서 주석부분들 때문인데..
이런 코딩 테스트를 처음 하다보니 항상 혼란스러운것 중에하나가 누군가 돌려본다고 생각하는 것이 아니라 나 스스로 A, B 의 값을 주고서 더해버리고 결과를 내버리게 된다.. 그래서 주석들 주변에 보면 Scanner 를 통해서 실제 입력 받게 되는 값을 코딩해주고 나서야 제출하니 정답이라고 나오더란.. 된장;;;
일전에 제출할 때도 실수 한적 있는데 다음 문제 풀이때는 저런 부분을 감안해서 나 스스로 테스트 한 후 그 다음에는 꼭 저렇게 제출을 해서 최소한..!! 저 부분 때문에 또 오답이 되는 일은 없도록 하자.. ㅎㅎ..
댓글 없음:
댓글 쓰기