변수(Variable)
- 값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름
- 하나의 값을 저장하고 읽을 수 있음
- 정수. 실수 등 다양한 타입의 값을 저장할 수 있음
- 변수는 형태와 크기를 가짐
변수 선언
int age; // 변수 선언
age = 23; // 변수의 주소(이름)을 지정해서 값을 할당(대입)
기본자료형
- 자바에서 기본으로 제공해주는 자료형태(숫자, 문자, 논리)
- 정수타입 : byte, char, short, int, long 실수타입 : float, double 논리타입 : boolean
- float f, F long은 L을 붙임(float var = 3.14f)
String 타입
- 문자열을 String 타입 변수에 저장
- 문자열! String 한개 이상의 문자를 사용할때
이스케이프
\t : 탭만큼 띄움
\n : 줄 바꿈(라인 피드)
\r : 캐리지리턴
\" : "출력
\' : '출력
\\ : \출력
\u16진수 : 16진수 유니코드에 해당하는 문자 출력
타입 변화
- 괄호 문법으로 특정 형태로 변환 가능 (ex int -> float (float) age)
- 연산(사칙) 시 더 큰 형태로 자동 변환 (ex int + long => long float + double => double)
- 정수 => 실수 변환 정수 3 => 실수 3.0
- 문자열(String)을 기본 자료형으로 변환시 (ex Integer.parseInt, Float.parseFloat)
- String.valueOf() 메소드 사용하여 기본 타입을 문자열로 변환 (ex String str = String.valueOf(3);)
Scanner
- 키보드로부터 입력된 내용을 통 문자열로 쉽게 읽기 위해서 사용
ex)
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
혼자 공부하는 자바<한빛 미디어> 신용권 지음
'Java' 카테고리의 다른 글
| 문제 풀어보기2(연산자) (0) | 2021.01.05 |
|---|---|
| 문제 풀어보기1(Scanner 이용) (0) | 2021.01.05 |
| 조건문 (0) | 2021.01.05 |
| 연산자 (0) | 2021.01.05 |
| 개발환경 설정 (0) | 2021.01.04 |