Scanner 이용
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.nextLine();
int a = 0;
for(int i = 0; i <= n; i++) {
a += i;
}
System.out.println(a);
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int n = Integer.parseInt(str);
int a = 0;
for(int i = 0; i <= n; i++) {
a += i;
}
System.out.println(a);
}
}
역시나 BufferedReader가 메모리, 시간이 더 적게든다. 코드의 길이와 사용하는 자원이 무조건 관계있지 않다는 걸 계속 알게된다.