JAVA - 변수

안녕하세요 .

국비 첫시작이여서 기록용으로 남길려고합니다 

참고 하실때 도움되셨으면좋겠습니다 ..!(너무믿지 말아주세요 ...)


 

변수 선언

메모리에 공간을 할당함

 

선언방법

자료타입 변수명;

1
2
3
4
5
6
7
8
boolean is;
char ch;
byte b;
short s;
int i;
long l;
float f;
double d;
cs

 

변수 명명 시 규칙

1.변수명은 길이에 제한이없다.

2.변수명의 맨앞에 숫자를 붙일수없다 예)int 1int (X), int int1; (O)

3.변수명에 특수문자는 '_', '$'만 사용할수 있다. 예) int limit_code(O) ,int limit_code# (X)

4.변수명 첫글자는 항상 소문자로 사용하고,  단어의 첫글자는 대문자로 사용한다 예) username (X), userName (O) 

변수 타입, 크기

기본형타입에는 8개의 타입이 존재한다.

자료형/크기

1byte

2byte

4byte

8byte

논리형

boolean

 

 

 

문자

 

char

 

 

정수형

byte

short

int (defalut)

long

실수형

 

 

float

double (defalut)

(defalut) 로 표시해둔부분은 정수형, 실수형의 기본으로 설정되어있는 타입이다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// 1.논리형
        boolean isTrue; // 1byte
 
        // 2.숫자형
        // 2_1. 정수형
        byte bNum; // 1byte
        short sNum; // 2byte
        int iNum; // 4byte --> 정수형 중 가장 대표적인 자료형(기본형)
        long lNum; // 8byte
 
        // 2_2. 실수형
        float fNum; // 4byte
        double dNum; // 8byte --> 실수형 중 가장 대표적인 자료형(기본형)
 
        // 3. 문자
        char ch; // 2byte
 
        // 4. 문자열(참조형) --> 기본 자료형이 아닌 참조형
        String str;
 
        // ** 변수에 갑 대입
        // 형태 : 변수명 = 값;
        isTrue = true;
        isTrue = false// 논리형 변수에는 true, false 값만 저장 가능
 
        bNum = 1;
        sNum = 2;
        iNum = 4;
        lNum = 8L; // l 또는 L을 붙이면서 long 자료형 값이라는 것을 표현,
                    // 생략해도 오류가 나지 않는 이유는 자동 형변환 때문
 
        fNum = 4.0F; // 반드시 f또는 F를 붙여야 함 -> 데이터 손실이 일어날 수 있어 정확하게 명시
        dNum = 8.0// double은 실수 값을 그대로 입력해도 됨 -> 기본형이므로
 
//        ch = 'ABC'; // 문자에는 한 문자만 값 저장 가능
        ch = 'A'// 따옴표(싱글 쿼테이션)를 이용하여 값 대입
 
        str = "ABC"// 쌍따옴표(더블 쿼테이션)를 이용하여 값 대입
        str = "A";
 
cs

 

 

 

'프로그래밍 > JAVA' 카테고리의 다른 글

JAVA - 상수  (0) 2021.05.12
JAVA - Scanner 클래스  (0) 2021.05.11
JAVA - 클래스와 메소드  (0) 2021.05.11
JAVA - 주석(한줄, 여러줄)  (0) 2021.05.11
JAVA - ECLIPSE 설치 와 실행  (0) 2021.05.11
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유