본문 바로가기
프로그래밍언어/Java

02-4. 변수와 시스템 입출력

by 스꼬맹이브로 2021. 1. 4.
728x90
반응형
SMALL

 

표준입출력 흐름도

<모니터로 변수 값 출력하기>

출력 함수 = System.out.println( );

모니터로 출력하기 위한 함수

println()에서 ln은 line의 줄임말로 행을 바꾸라는 의미로 다른 의미를 가진 메소드도 제공

printf() 메소드는 개발자가 원하는 형식화된 문자열(format string)을 출력할 수 있음

(전체 출력 자릿수와 소수 자릿수 제한 등)

prinf() 메소드의 괄호에는 출력 형식 문자열과 제공될 값을 쉼표로 나열해주면 됨.

% 와 conversion(변환 문자)은 필수로 작성해 주어야 하며 나머지는 생략 가능함.

  • % → 문자열의 시작을 뜻함
  • conversion 제공되는 값의 타입에 따라 d(정수), f(실수), s(문자열)를 입력

이때, 형식 문자열에 포함될 값이 2개 이상일 경우에는 값의 순번(argument_index$)을 알려주어야 함.

flags : 빈자리를 채우는 방법

- 생략 시 왼쪽이 공백으로 채워짐, -가 오면 오른쪽이 공백으로 채워짐. 0은 공백 대신 0으로 채워짐.

 

* 자주 사용되는 형식 문자열

<키보드에서 입력된 내용을 변수에 저장하기>

입력 함수 = System.in.read( );

키코드 : 키보드에서 입력된 키의 숫자

* 주요 키에 대한 키코드

 

[Scanner 클래스]

System.in.read()는 키코드를 하나씩 읽기 대문에 2개 이상의 키가 조합된 한글을 읽을 수 없으며 키보드로부터 입력된 내용을 통 문자열로 읽지 못하기 때문에 이러한 단점을 보완한 Scanner클래스 사용

728x90
반응형
LIST

'프로그래밍언어 > Java' 카테고리의 다른 글

03-2. 연산자의 종류  (0) 2021.01.08
03-1. 연산자와 연산식  (0) 2021.01.05
02-3. 타입변환  (0) 2020.12.30
02-2. 기본타입  (0) 2020.12.29
02-1. 변수  (0) 2020.12.28