본문 바로가기

IT프로그래밍

자바 scanf 사용하기 / java scanf c처럼 사용하기




C에서 

scanf("%d", &Num); 은

자바에서

Scanner a = new Scanner(System.in);

int Num = scan.readline();

 

scanf("%s %d %d", ptr, &Num1, &Num2); 와 같이 여러개를 한꺼번에 받을 경우

Reader reader = new InputStreamReader(System.in);

Scanner scan = new Scanner(Reader).useDelimiter("\\s+");

String str = scan.next();

int Num1 = scan.nextInt();

int Num2 = scan.nextInt();

scan.close();

reader.close();


당연히 import로 scanner 랑 InputStreamReader 해주어야 한다 ~ 

일일이 추가하는거 귀찮으면 

컨트롤+쉬프트+O(영어)    => 자동 임포트