본문 바로가기

정보처리기사 실기

Java 표준 입출력

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