1. 자료형(Data Type): 값의 종류
(1) 기본 타입
- 자료형 type byte 값
- 정수형 int 4byte 4,6,-245,123,0,..
- long 8byte 5L, -5L, 0L
- 실수형 float 4byte 4.0f, -95.2f, 0.0f, ..
- double 8byte 4.0, 3.15, 0.0, ..
- 논리형 boolean 1byte true, false
- 문자형 char 2byte 'a','가', ..
- 문자열 String ?? "2023년 11월 8일"
(2) 비트(bit)
컴퓨터가 처리할 수 있는 최소의 데이터 단위
(3) byte
8bit가 모이면 1byte가 된다
(4) 문자
작은 따옴표로 감싸진 1개의 문자
(5) 문자열
문자들을 나열한 것
큰 따옴표로 감싸진 0개 이상의 문자
2. 변수(Variable)
(1) 변수
어떤 값을 저장하기 위한 저장공간
(2) 변수의 특징
1. 오직 하나의 자료형만 저장할 수 있다
2. 오직 하나의 값만 저장할 수 있다
=> 변수란, 하나의 자료형으로 하나의 값만 저장할 수 있는 저장공간이다
(3) 변수의 선언과 사용
* 변수의 선언(만든다)
자료형 변수명;
int a;
* 변수의 값을 저장하는 방법
변수명 = 값;
a = 1;
= 대입연산자: 오른쪽에 있는 값을 왼쪽의 저장공간에 저장한다
* 선언과 동시에 초기화(처음으로 값을 저장하는 것)
자료형 변수명 = 값;
int b = 20;
* 변수의 사용(변수에 저장된 값을 사용하는 방법)
변수명을 이용한다
syso(a);
* 여러개의 변수 선언하는 방법
자료형 변수명1, 변수명2, 변수명3;
변수명1 = 값;
* 여러개의 변수를 선언과 동시에 초기화하는 방법
자료형 변수명1 = 값, 변수명2 = 값;
* 변수 선언시 주의사항
같은 영역에서 같은 이름의 변수를 선언할 수 없다
되도록 소스코드 위쪽에 한꺼번에 선언한다
되도록 선언과 동시에 초기화를 한다
(4) 변수명 주의사항
1) 문자로 시작한다
2) 특수문자를 쓸 수 없다(단, _와 $ 는 가능)
3) 공백을 사용할 수 없다
4) 키워드(예약어)를 사용할 수 없다
5) 되도록 소문자로 시작하자(대소문자를 구분함)
6) 되도록 의미없는 문자를 사용하지 말자
7) 되도록 한글은 사용하지 말자
user_name : 스네이크 표기법, 팟홀표기법(소문자로 시작, 단어가 바뀔때 앞에 _를 붙여준다)
userAge : 카멜표기법(소문자로 시작, 단어가 바뀔 때 첫글자를 대문자로 작성한다)
TestPrint: 파스칼표기법(대문자로 시작, 단어가 바뀔 때 첫글자를 대문자로 작성한다)
(5) 변수를 사용하는 이유(값을 왜 변수에 저장해서 사용하는 가?)
1) 반복되는 값을 쉽게 관리하기 위해서(값을 재사용하기 위해)
2) 값에 의미를 부여하기 위해서(값에 이름을 붙여준다)
(6) 상수
1) 상수 : 항상 그대로인 수
값을 변경할 수 없도록 한다
상수의 선언
final 자료형 상수명 = 값;
* 상수명은 전부 대문자로 약속한다
'Java > Java 기초' 카테고리의 다른 글
제어문과 반복문 (0) | 2023.12.11 |
---|---|
비트연산자, 암호화, 복호화 와 제어문 (0) | 2023.12.08 |
입력 메소드와 연산자 (0) | 2023.12.07 |
자바 형변환과 입력 메소드 (0) | 2023.12.06 |
Java (0) | 2023.12.04 |