https://codechacha.com/ko/java8-stream-reduction/
sum.ifPresent(s -> System.out.println("sum: " + s));
s에 대하여 - 라고 생각하기! s에 대하여 println
맨 앞의 인스턴스(?) sum이 s에 들어가는 것 같다??
JAVA로 푼 백준 15552번
import java.io.*;
import java.util.StringTokenizer;
public class bj15552
//BF는 꼭 IO 예외처리 해줘야함
public static void main(String[] args) throws IOException{
//???버퍼리더가 생성자로 받는게 뭔지 몰겟음
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
//br.readLine: 버퍼리더로 입력받은 줄의 String 형태
StringTokenizer st = new StringTokenizer(br.readLine());
// 2)int로 변환 1)토큰으로 받은값을
int num = Integer.parseInt(st.nextToken());
int[] arr = new int[num];
for(int i =0; i<num; i++){
StringTokenizer str = new StringTokenizer(br.readLine());
int a = Integer.parseInt(str.nextToken());
int b = Integer.parseInt(str.nextToken());
arr[i] = a+b;
}
for(int answer: arr){
//int에서 string으로 변환 후 write
bw.write(String.valueOf(answer));
bw.newLine(); // \n처럼 새로운 줄 출력
}
bw.flush();
}
}
String <-> Int
String-> int
Integer.parseInt(스트링 변수)
int->String
String.valueOf(int형 변수)