728x90
Input
방법 1 : Scanner를 이용한 입력
Scanner sc = new Scanner(System.in);
방법 2 : BufferReader를 이용한 입력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
Output
방법 1 : System.out.println()를 이용한 출력
System.out.println();
방법 2 : BufferedWriter를 이용한 출력
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write(""+"\n");
bw.close(); // stream을 flush 하고, stream을 닫음
Template class
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
// 콘솔 입력용 리터럴. Scanner와 유사함. 단, Buffer특성과 String으로 고정 형변화이라는 특징으로 조금더 빠를수 있음.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 콘솔 출력용 리터럴. system.out.println과 유사하므로 필요에 따라 바꿔가면서 사용.
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
// 테스트 케이스 수
int T = Integer.parseInt(br.readLine());
for(int i=0; i<T ; i++) {
}
// String 형식의 입력값에서 엔터 기준으로 String값을 내보내주는 역할
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
// bw.write(""+"\n");
// bw.flush(); // stream을 flush 함. 프로세스를 닫지 않고 용량제어시 사용
bw.close(); // stream을 flush 하고, stream을 닫음
}
}
728x90
'알고리즘 저장소 (일반방식과 나만의 풀이) > JAVA' 카테고리의 다른 글
[백준] no1874. 스택수열 (0) | 2022.12.30 |
---|---|
[백준] no1018 체스판 다시 칠하기 (2) | 2022.12.29 |
[백준] 세준세비 (3) | 2022.12.21 |
[decompression] 재귀적 압축 - Matrix 흑/백(1/0)확인 (진행중) (0) | 2022.10.18 |
[LIS] 주어진 숫자형 배열의 부분배열 중, 엄격한 오름차순인 가장 긴 부분배열의 최대길이 (0) | 2022.10.10 |