[백준/단계별로 풀어보기] 4. while문 - 10951.A+B - 4 (Java8)

2021. 8. 26. 16:24·알고리즘/Java
반응형

 문제 

 풀이 

package step4;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException{
		//A+B - 4
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringBuilder sb = new StringBuilder();
		
		String ab;
		int a, b;
		
		while((ab = br.readLine()) != null) {
			a = ab.charAt(0) - '0';
			b = ab.charAt(2) - '0';
			sb.append(a + b).append("\n");
		}
		
		System.out.println(sb);
		
		br.close();

	}

}

 팁 

위 문제에서의 종료 시점은 입력에서 더이상 데이터가 존재하지 않을 때(EOF: End Of File)이다.

 

EOF를 입력하는 방법

윈도우 -> ctrl + z리눅스 -> ctrl + d

 

BufferedReader의 경우 EOF를 입력하면 null을 반환하므로, null을 체크하여 조건문을 구분해준다.

 출처 

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

반응형

'알고리즘 > Java' 카테고리의 다른 글

[백준/단계별로 풀어보기] 5. 1차원 배열 - 10818.최소, 최대 (Java8)  (0) 2021.09.01
[백준/단계별로 풀어보기] 4. while문 - 1110.더하기 사이클 (Java8)  (0) 2021.08.26
[백준/단계별로 풀어보기] 4. while문 - 10952.A+B - 5 (Java8)  (0) 2021.08.26
[백준/단계별로 풀어보기] 3. for문 - 10871.X보다 작은 수 (Java8)  (0) 2021.08.25
[백준/단계별로 풀어보기] 3. for문 - 2439.별 찍기 - 2 (Java8)  (0) 2021.08.25
'알고리즘/Java' 카테고리의 다른 글
  • [백준/단계별로 풀어보기] 5. 1차원 배열 - 10818.최소, 최대 (Java8)
  • [백준/단계별로 풀어보기] 4. while문 - 1110.더하기 사이클 (Java8)
  • [백준/단계별로 풀어보기] 4. while문 - 10952.A+B - 5 (Java8)
  • [백준/단계별로 풀어보기] 3. for문 - 10871.X보다 작은 수 (Java8)
Kim-SooHyeon
Kim-SooHyeon
개발일기 및 알고리즘, 블로그 운영에 대한 글을 포스팅합니다. :) 목표: 뿌리 깊은 개발자 되기
    반응형
  • Kim-SooHyeon
    soo_vely의 개발로그
    Kim-SooHyeon
  • 전체
    오늘
    어제
    • 분류 전체보기 (253)
      • 알고리즘 (108)
        • 자료구조 (3)
        • Java (104)
        • Python (1)
      • Back end (70)
        • Spring Project (27)
        • Java (21)
        • API (1)
        • Python (0)
        • Django (3)
        • Linux (1)
        • 서버 (2)
        • 에러로그 (11)
        • 부스트 코스 (1)
      • Front end (9)
        • HTML, CSS (4)
        • JavaScript (4)
        • JQuery (0)
      • 기타 프로그래밍 (4)
        • Android Studio (1)
        • Arduino (2)
        • Azure Fundamental(AZ-900) (1)
      • 개발도구 (23)
        • Git (12)
        • SVN (0)
        • Eclipse (2)
        • 기타 Tool (9)
      • Database (16)
        • Oracle (10)
        • MySQL (0)
        • H2 Database (3)
        • ORM & JPA (1)
      • 자격증 (10)
        • 컴활 1급 (7)
        • 컴활 2급 (2)
        • SQLD (1)
      • 기타 (13)
        • 블로그 운영 (6)
        • 문서 (1)
        • 기타 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    github
    문자열
    백준 자바
    1차원 배열
    구현
    java
    BOJ
    spring
    jpa
    단계별풀기
    오라클
    springboot
    Oracle
    배열
    백준
    알고리즘
    Git
    for문
    백준알고리즘
    solved.ac
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kim-SooHyeon
[백준/단계별로 풀어보기] 4. while문 - 10951.A+B - 4 (Java8)
상단으로

티스토리툴바