티스토리 뷰
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
입력의 마지막에는 0 두 개가 들어온다.
출력
각 테스트 케이스마다 A+B를 출력한다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
while(true) {
String[] str = br.readLine().split(" ");
if(str[0].equals("0") && str[1].equals("0")) {
break;
}
bw.write(Integer.parseInt(str[0])+Integer.parseInt(str[1])+"\n");
bw.flush();
}
br.close();
}
}
- 문제풀이 및 특징
- BufferedReader의 선언 이외에 변수의 선언을 할 필요 없이 최소한의 문장으로 코드를 줄임. (보기는 힘듬)
- equals() :
- 객체 비교 메서드(Method).
내용 비교(Content Comparison)하여 두 객체의 값이 같은지 확인.
즉, 문자열의 데이터/내용을 기반으로 비교한다.
기본 유형(Primitive Types)에 대해서는 적용할 수 없다.
반환 형태: boolean type
같은 내용이면 return true, 다른 내용이면 return false
'Algorithm > 백준' 카테고리의 다른 글
Backjoon(백준) 1110번 -더하기 사이클(Java) (0) | 2020.02.11 |
---|---|
Backjoon(백준) 10952번 -A+B -4(Java) (0) | 2020.02.06 |
Backjoon(백준) 10952번 -A+B -5(Java) (0) | 2020.02.06 |
Backjoon(백준) 2439번 -별 찍기 - 2(Java) (0) | 2020.02.05 |
Backjoon(백준) 2742 -기찍(Java) (0) | 2020.02.04 |
댓글
최근에 올라온 글
최근에 달린 댓글
TAG
- 생활코딩리눅스
- 20200429
- likelion
- 20200330
- 20200427
- 20200428
- 20200804
- 20200317
- 20200415
- 20200319
- 20200421
- chapter7
- 20200510
- 20200512
- 20200403
- 20200413
- 20201204
- 20200420
- 20200406
- 20200504
- 20200622
- chapter8
- 20200423
- 20200624
- 20200417
- 20200503
- 20200424
- 20200502
- 백준
- 20200425
- Total
- Today
- Yesterday