쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 2장 - 2번

2020. 4. 9. 16:44쉽게 배우는 자바 프로그래밍

import java.util.Scanner;

public class main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int n;

        System.out.print("정수를 입력하세요 : ");
        n = in.nextInt();

        System.out.printf("%d의 제곱은 %d", n, n*n);

    }
}

입력받을 때

1. import java.util.Scanner; 

2. Scanner in = new Scanner(System.in);

3. in.next(); 등 쓰기

이렇게 진행되어야 한다.

 

만약 Scanner를 통한 입력 / print 메서드를 이용한 출력보다 훨씬 빠르게 진행해야 한다면 BufferedReader, BufferedWriter이 있다.

평소에는 잘 안 쓰지만 알고리즘 문제를 풀 때 시간 단축이 필요하다면 주로 쓴다.