Java 표준 입출력
표준 입력
Java에서 키보드로 입력 받은 값을 변수에 저장하려면 먼저 Scanner 클래스를 이용해 키보드로부터 값을 입력받는 객체 변수를 생성한 후 이를 사용해야 한다.
형식
Scanner scan01 = new Scanner(System.in);
inNum = scan01.nextInt();
-객체 변수 생성
- Scanner : 입력에 사용할 객체 변수를 생성할 때 사용하는 클래스 이름(그대로 적어준다)
- scan01 : 객체 변수명. (사용자 임으로 적어준다.)
- new : 객체 생성 예약어. (그대로 적어준다.)
- Scanner() : 클래스 이름. (()를 붙여 그대로 적어준다.)
- System.in : 표준 입력장치, 즉 키보드를 의미한다. 키보드로부터 값을 입력받는 객체 변수를 생성.(그대로 적어준다.)
-객체 변수 활용
- inNum : 입력받은 값을 저장할 변수. 이 변수는 미리 선언돼 있어야 한다.
- scan01.nextInt()
▶ scan01 : 입력에 사용할 객체 변수 이름. 객체 변수 생성 시 사용한 객체 변수 이름과 동일
▶ nextInt() : 입력받은 값을 정수형으로 반환
※ Scanner 클래스 입력 메소드
- next() : 입력값을 문자열로 반환
- nextInt() : 입력값을 정수형으로 반환
- nextLint() : 입력받은 라인 전체를 문자열로 반환
- nextFloat() : 입력값을 실수형으로 반환
표준 출력
Java에서 값을 화면으로 출력할 때는 printf()메소드 이용
형식
System.out.printf(서식 문자열, 변수)
- System.out.printf() : System 클래스의 서브 클래스인 out 클래스의 메소드 printf()를 사용해 출력해야 한다는 의미. printf() 메소드는 C언의의 printf()함수와 사용법이 동일
'정보처리기사 실기' 카테고리의 다른 글
객체지향 프로그래밍 언어 (0) | 2021.06.15 |
---|---|
절차적 프로그래밍 언어 (0) | 2021.06.15 |
scanf() 함수 / printf() 함수 (0) | 2021.06.11 |
변수와 기억 클래스 (0) | 2021.06.11 |
데이터 타입(Data Type) (0) | 2021.06.11 |