혼자공부중
공부하는 블로그
혼자공부중
전체 방문자
오늘
어제
  • 분류 전체보기 (111)
    • 자격증 (49)
      • 정보처리기사 실기 (49)
    • JAVA (18)
    • DB (0)
    • 알고리즘 문제 풀이 (11)
      • 프로그래머스 (11)
    • Front (0)
      • HTML (0)
      • CSS (0)
      • Javascript (0)
    • 패스트캠퍼스 강의 (33)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • 정보처리기사 실기
  • 정보처리기사 필기
  • 2022정보처리기사실기
  • 시나공
  • 정보처리기사 실기 정리
  • SQLD
  • 변수
  • 2022정보처리기사
  • 반복문
  • DBMS
  • 데이터베이스
  • 상속
  • 데이터모델
  • Java
  • 배열
  • 인터페이스
  • 애플리케이션테스트
  • 정보처리기사
  • 관계형데이터베이스
  • 패스트캠퍼스 #포트폴리오 #직장인자기계발 #환급챌린지 #포트폴리오챌린지 #패스트캠퍼스후기 #초격차패키지 #오공완
  • 정보처리기사 필기 정리
  • UI
  • 프로그래머스
  • 코딩테스트
  • 객체지향
  • 2022정보처리기사필기
  • 알고리즘
  • 메소드
  • 수제비

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
혼자공부중
JAVA

[JAVA]변수와 자료형

JAVA

[JAVA]변수와 자료형

2022. 2. 9. 19:24

1. 변수(variable)

  • 데이터를 담아두는 상자로 생각할 수 있다
  • 메모리(RAM)에 값을 기록하기 위한 공간
  • 변수는 사용하기 전에 반드시 미리 선언하여야 한다
  • int value;
  • int: 자료형
    • 변수가 저장하는 데이터의 타입이 정수(integer)라는 것을 의미
  • value: 변수명
  • 변수가 선언되면 변수의 값은 아직 정의되지 않은 상태가 된다
  • 변수를 선언과 동시에 값을 넣으려면 변수 이름 뒤에 =를 놓고 초기값을 적어준다
  • int value=9;
  • 9 : 초기값

 

2. 자료형(Data Type)

  • 변수에 저장되는 데이터의 타입을 의미한다
  • 자바에서는 반드시 타입을 지정하여야 하고 타입이 다른 데이터는 변수에 저장할 수 없다

 

3. 자료형의 종류

  • 기초형
    • 정수형: byte, short, int, long
    • 실수형: float, double
    • 논리형: boolean
    • 문자형: char
  • 참조형
    • 클래스
    • 배열
    • 인터페이스
    • 참조형의 변수에서는 객체의 위치(참조 또는 주소)가 들어있다

 

4. 정수형

  • 정수를 표현하는데 사용된다
  • 음수가 허용된다
자료형 크기(바이트) 최소값 최대값
 byte 1byte -128 127
short 2byte -32768 32767
int 4byte -2147483648 2147483647
long 8byte -9223372036854775808 9223372036854775807

 

5. 부동소수점형

  • 실수를 나타내는 데 사용된다
데이터형 크기(비트) 범위
float 32 ±1.4E-45 ~ 3.4E38
double 64 ±4.9E-324 ~ 1.8E308

 

6. 문자형

  • 문자형인 char는 하나의 문자를 저장할 수 있다
  • char ch1='가';
    char ch2='A';

 

7. 논리형

  • 참과 거짓을 나타내는 데 사용된다
  • true 또는 false만을 가질 수 있다
  • 논리 연산을 수행하는 데 사용된다

 

8. 변수 명명 규칙

  • 변수의 이름은 식별자(identifier)의 일종이다
  • 식별자는 유니코드 문자와 숫자의 조합으로 만들어진다. 한글도 가능
  • 식별자의 첫 문자는 일반적으로 유니코드 문자이어야 한다.
  • 첫 문자가 _, $로 시작될 수도 있지만 이는 특별한 경우로 제한하는 것이 좋다
  • 두 번째 문자부터는 문자, 숫자, _, $ 등이 가능하다
  • 대문자와 소문자는 구별된다
  • 식별자의 이름으로 키워드(keyword)를 사용해서는 안된다
  • 자바에서의 키워드는 아래와 같다
  • abstract continue for new switch
    assert default goto package synchronized
    boolean do if private this
    break double implements protected throw
    byte else import public throws
    case enum instanceof return transient
    catch extends int short try
    char final interface static void
    class finally long strictfp volatile
    const float native super while
  • 식별자의 관례는 아래와 같다
  • 종류 사용 방법 예
    클래스명 각 단어의 첫 글자는 대문자로 한다 ClassName, ItemProduct
    변수명, 메소드명 첫번째 단어는 소문자로 시작되어 2번째 단어부터 첫글자는 대문자로 한다 payMoney, staffMember
    상수 상수는 모든 글자를 대문자로 한다 MAX_NUMBER

 

9. 상수(constant)

  • 프로그램이 실행되는 동안, 값이 변하지 않는 수 또는 변경 불가능한 수를 의미한다
  • 변수는 프로그램 도중에 변경될 수 있는 수이지만, 상수는 처음부터 끝까지 그 값이 변하지 않는다
  • 변수를 선언할 때 앞에 final을 붙이면 기호상수가 된다.
  • final 키워드는 변수에 값이 대입되고 나면 변수의 값이 더 이상 변경되지 않는다는 것을 의미한다
  • final int MAX=1;
    final double KM_PER_MILE=1.609344;
저작자표시 (새창열림)

'JAVA' 카테고리의 다른 글

[JAVA] 입력과 출력  (0) 2022.02.10
[JAVA] 형변환  (0) 2022.02.10
[JAVA] 수식과 연산자  (0) 2022.02.10
[JAVA]자바 프로그래밍 기초  (0) 2022.02.08
[JAVA]자바 시작하기  (0) 2022.02.07
  • 1. 변수(variable)
  • 2. 자료형(Data Type)
  • 3. 자료형의 종류
  • 4. 정수형
  • 5. 부동소수점형
  • 6. 문자형
  • 7. 논리형
  • 8. 변수 명명 규칙
  • 9. 상수(constant)
'JAVA' 카테고리의 다른 글
  • [JAVA] 형변환
  • [JAVA] 수식과 연산자
  • [JAVA]자바 프로그래밍 기초
  • [JAVA]자바 시작하기
혼자공부중
혼자공부중
대단한 목적보다는 혼자 공부하는 것에 의미를 두려고 합니다.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.