[Java/자바] 입출력 함수

입력

입출력을 빠르게 받아서 시간을 줄이는 것이 첫 번째 효율성을 높일 수 있는 방법

❗️Scanner 안쓰고 효율적으로 입출력 받는 방법은?

BufferedReader사용하기 - 추후 정리

  • Scanner에서 next()nextLine() 차이

int 입력 받기

nextInt() 사용

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String tmp = sc.nextInt();
    }
}

char 입력 받기

  • Scanner 메소드 이용 시

    • nextLine().charAt(0) 사용
  • 또는 (char)System.in.read(); 사용

next(), nextInt(), nextLine()

  • next()

    • 공백 전까지 입력
  • nextInt()

    • 자료형 Int로 입력을 받는다
  • nextLine()

    • 한 줄 전체를 입력

Hi! I'm @Yeseul Lee
Passionate for what I love

GitHubLinkedIn