변수(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

+ Recent posts