728x90
반응형
백준 사이트에서 입력시 속도 측면에서 차이가 많이 나기때문에,
스캐너를 다들 별로 추천하지 않는다.
간단한 정리.
버퍼리더는 -> 한줄을 통째로 받는식이라 속도가 빠르다. 선언해야할것이 많지만 추천하는 방법.
BufferedReader 의 사용법.(입력)
import java.io.BufferedReader;
import java.io.InputStreamReader; //이 2개 import필수(java.io.*; 로 전부 받을수도 있다.)
public class Main {
public static void main(String []args) throws Exception { //예외처리 필수
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine(); //입력받을값이 String일때
int a = br.read(); //입력받을값이 int일때
int b = Integer.parseInt(br.readLine()); //int값+엔터 까지 입력받을때
}
}
BufferedReader의 사용법(출력)
bw.write(String.valueOf(num)); //int출력시 String으로 변환시켜줘야함
bw.newLine(); //줄바꿈
bw.write(character); //String은 그냥 출력가능하다.
bw.flush(); //출력하려면 flush나 close를 써줘야한다.
bw.close();
[참고한블로그들]
k39335.tistory.com/4(입출력 모두 잘나와있는곳)
728x90
반응형
'알고리즘 > 코딩테스트' 카테고리의 다른 글
[백준/알고리즘] 15552번 빠른 A+B문제 ,(자바풀이) (0) | 2021.03.14 |
---|---|
[백준/알고리즘] 8393 합 문제, (자바/파이썬 풀이) (0) | 2021.03.14 |
[백준사용법] 처음 풀어보는 백준, 컴파일에러? (자바) (0) | 2021.03.14 |
[백준/알고리즘] 10950번 A+B-3문제, (자바/파이썬 풀이) (0) | 2021.03.14 |
[백준/알고리즘]2884 알람시계문제, 나는 전부 m으로 바꾸고 싶단 말이다! (0) | 2021.03.08 |
댓글