loading
반응형

BufferedReader 3

[JAVA] 표준입출력 System.in 클래스

안녕하세요 자바 프로그래밍을 하다보면 System.in이라는 용어를 많이 볼 수 있습니다 저도 많이 사용하지만 정확하게 어떤 클래스인지 정확하게 모른 채로 항상 사용했습니다 이번 포스팅에서는 System.in 클래스에 대해서 제 나름대로 정리한 내용에 대해서 설명해보겠습니다! 만약 틀린 부분이 있다면 댓글 부탁드립니다 목차 System.in이란? System.in.read(); new Scanner(System.in); new BufferedReader(new InputStreamReader(System.in)); System.in이란? 먼저 System.in은 java.io.*에서 Import하는 클래스입니다 System.in 값을 입력받는 클래스로 보시면 됩니다 값은 여러가지 방식으로 들어오기 때문에..

[백준알고리즘/JAVA/while문] 10951번 문제 : A+B-4

안녕하세요 백준알고리즘 단계별로 풀어보기 4단계 10951번 문제 A + B - 4를 풀어봤습니다 while문을 사용해서 풀어보는 문제입니다 맨 처음에 문제를 보고 ??? 했습니다 왜냐하면 while문이 끝나는 조건이 어디에도 없어서 당황했습니다 ㅠ 다른 블로그의 글을 참고해서 풀 수 있었습니다 지금까지 어디도 참고안하고 혼자서 정답을 풀었는데 슬프네요 ㅠㅠ 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 문제 풀이 문제를 푼 방식에 대해서 알아보겠습니다 문제는 총 ..

Scanner와 BufferedReader의 차이점

안녕하세요 저도 최근에 알고리즘을 공부하면서 BufferedReader에 대한 것을 알게되었는데요 ㅠ 이번 글에서는 Scanner와 BufferedReader의 차이점에 대해서 알아보겠습니다 둘 다 Java에서 문자열을 입력받을 때 사용하는 공통점이 있습니다 사용용도에 따라서 두 개를 적절히 사용하는 것이 중요하다고 할 수 있습니다 1. Sccaner는 버퍼 크기가 1024 chars, BufferedReader의 버퍼 크기는 8192 chars를 사용합니다 2. Scanner는 문자열을 구분하여 분석하는 파싱이 가능하고 BufferedReader는 파싱기능을 제공하지 않아 단순히 읽기만 가능합니다 3. BufferedReader는 입력 시 바로 동기화가 되지만 Scanner는 동기화가 되지 않습니다 4..

반응형