본문 바로가기
뉴렉처 과정 기록 (Backend)/JAVA

03/02 JAVA InputStream, Scanner

by yeonee3219 2021. 3. 2.

콘솔 입력 방법 

 

실존하게 하는 연산자 = new ( in이라는 입력객체는 필수이기 때문에 new 안 써도 돼 )

 

 

 

read() 라는 함수를 통해 코드 입력받음 

 

 

입력코드를 char형식으로(문자) 출력해달라는 코드

 

 

 

 

Ctrl + / = 블럭한부분 한번에 주석

/* ~ */  = ~부분만 주석

 

- System.out.printf("code is %d\n, code);
  -> 내가 입력한 code 중 맨 첫번째인 'a'를 %d로 읽어서 -> 97 결과값 (소문자 a의 아스키코드)
- System.out.printf("code is %c\n, code); 
  -> 내가 입력한 code 중 맨 첫번째인 'a'를 %c로 읽어서 -> code is a

민정님 정리.

 

 

 

 문자열을 입력받기에 read()는 적합하지 않아..

 

 

 

스캐너  스캐너이름 = 스캐너 생성                              

모든 클래스는 풀네임을 써줘야하지만 미리 명명해주면 편리하게 사용할 수 있다

 

 

 

 

 

next()는 스페이스(공백)까지 읽어들임.

nextLine()

nextInt()는 정수형으로...?

 

 *Scanner 함수들

  문자열로 그대로 nextLine()  

  문자 단어 단위로 끊어서 next()

  단어 -> 정수 nextInt()

  단어 -> 실수 nextFloat()

 

 

 

 

값을 담는 변수
공간이 없는 이름표, 참조변수

 

 

 

 

성적 입력코드 만들어보기

 

내가 만들어 본 입력코드
결과는 이렇게 나왔당..

 

 

 

03/04 복습

 

 

 

 

 

 

 

 

데이터 입출력

 

데이터 소스가 다를 뿐 입출력 방식(버퍼를 읽음)은 똑같다.

 

파일로 입력코드 만들어보자.

 

 

 

 

ctrl + 위아래 = 이동

ctrl + alt = 복사