hayu's 개발 일지

[TIL]240202 JAVA 변수 본문

기술/java

[TIL]240202 JAVA 변수

hayu00 2024. 2. 2. 20:11

자바란?

- 자바는 프로그래밍 언어 중 하나이다.

 

자바의 특징

- 자바는 객체지향언어이다.

: 객체를 만들기 위해서는 설계도인 클래스를 작성하고, 객체와 객체를 연결하여 목적에 맞는 프로그램을 만든다.

: 객체지향언어의 특징인 캡슐화, 상속성, 다형성을 지원한다.

 

- 이식성이 높다.

: 자바 환경이 설치되어 있는 모든 운영체제에서 실행 가능하다.

 

- 인터프리터 언어이다 (Interpreted) / 코드를 한 줄씩 작성하고 실행하여 결과를 바로 확인할 수 있다.
자바는 컴파일 언어인 동시에 인터프리터 언어이다. 자바는 먼저 텍스트 소스를 컴파일하여 이진 파일(클래스 파일)로 만든 다음, 자바 런타임이 이 클래스 파일을 인터프리트 interpret 하면서 실행한다. 자바는 먼저 시스템과 무관한 이진 파일을 만듦으로써 컴파일 언어에 가까운 속도와 함께 시스템의 독립성을 얻을 수 있었다.

 

등, 여러가지가 있다.

 

변수란?

int a

- 숫자 정수(integer)를 보관할 수 있는, 이름이 a라는 데이터 저장소를 만든다. 이것을 변수라 한다.

- 이렇게 변수를 만드는 것을 변수 선언이라 한다.

- 변수를 선언하면 변수에 숫자 정수를 보관할 수 있다.

- 숫자 정수뿐만 아니라 문자, 소수와 같이 다양한 종류의 값을 저장할 수 있는 변수들이 있다. 숫자 정수는 저장하는 변수는 int이다.

 

int a; // 변수 a를 선언한다. 
a = 10; // 변수 초기화한다.

                       

a = 10

- 자바에서 =은 오른쪽의 값을 왼쪽에 저장한다는 뜻이다. 수학에서의 같다와는 다른 뜻이다.

- 숫자 정수를 보관할 수 있는 변수 a에 값 10을 저장한다.

- 선언한 변수에 처음으로 값을 대입해서 저장하는 것을 변수 초기화라 한다.

 

변수 값 읽기

system.out.println(a);

 

- 변수 a의 값을 읽는다는 뜻이다.

- 변수에 저장되어 있는 값을 읽으려면 변수 이름을 적어주면 된다.

 

변수 값 변경

- 변수는 변할 수 있는 수이다. 변수 a에 저장된 값을 언제든지 바꿀 수 있다.

int a; // 변수 선언
a = 10; // 변수 초기화
System.out.println(a); // 10출력
a = 35; // 변수 값 변경 10 -> 35
System.out.println(a); // 3 5출력

 

변수 타입

- int: 숫자 정수를 다룬다.

- double: 실수를 다룬다.

- boolean: 불리언 타입이라 한다. 주로 참, 거짓을 판단하는데 사용한다.(true, false)

- char: 문자 하나를 다룰 때 사용한다. 작은따옴표를 사용하여 감싸야한다. 

- String: 문자열을 다룬다. 큰따옴표를 사용해야한다.

 

'기술 > java' 카테고리의 다른 글

[TIL]240210 반복문(1)  (1) 2024.02.10
[TIL]240207 JAVA 조건문(2)  (0) 2024.02.07
[TIL]240206 JAVA 조건문(1)  (0) 2024.02.06
[TIL]240205 JAVA 연산자(2)  (0) 2024.02.05
[TIL]240203 JAVA 연산자(1)  (0) 2024.02.03