Chapter 02. 변수와 타입
02-4. 변수와 시스템 입출력
출력 out
System.out.println("TEST");println(내용);출력하고 행을 바꿔라print(내용);출력만 해라printf("형식문자열", 값1, 값2 ...);format string 출력
- 포맷 e.g.
System.out.printf("나이: %d",25);->나이: 25- 값 여러개일 시
1$처럼 순번 필요System.out.printf("이름: %1$s, 나이: %2$d","김자바",25); %d정수%s문자열%10.2f소수점이상 7자리, 소수점 이하 2자리, 왼쪽 빈 자리 공백입력 in
- 값 여러개일 시
System.in.read();- 키보드에서 입력된 keycode를 읽음
- 단점: keycode를 하나씩 읽기 때문에 한글을 읽을 수 없음
- 통 문자열로 읽지 못함
- ->
Scanner사용
Scanner- 키보드로부터 입력된 내용을 통 문자열로 읽음
Scanner scanner = new Scanner(System.in);- 변수 선언
String inputData = scanner.nextLine();- 엔터 키 이전까지 입력된 문자열을 읽어 string 변수에 저장
scanner.nextLine()메소드는 엔터 키가 입력되기 전까지 대기 상태, 엔터 키가 입력되면 입력된 모든 내용을 문자열로 읽는다
- 값 동일 체크
- 기본 타입의 값 동일 비교 시
==사용 - 문자열(String) 동일 비교 시
equals()메소드 사용boolean result = x.equals("비교문자열");
- 기본 타입의 값 동일 비교 시
'Java' 카테고리의 다른 글
| [Java] 04-1. 조건문: if문, switch문 (0) | 2024.03.20 |
|---|---|
| [Java] 03. 연산자 (0) | 2024.03.20 |
| [Java] 02-3. 타입 변환 (0) | 2024.03.20 |
| [Java] 02-2. 기본 타입 (0) | 2024.03.20 |
| [Java] 02-1. 변수 (0) | 2024.03.20 |