DataType, Variable-1주차(7/14)

suding·2023년 7월 30일
0

Study

목록 보기
5/8
post-thumbnail
post-custom-banner

DataType, Variable(7/14)


DataType.java

목록

  • 자바의 자료형(DataType)
  • 원시형(Primitive Type), 값형(Value Type)
  • 변수(Variable)

  1. 자바의 자료형(DataType)
  • 데이터(자료)의 형태
  • 데이터의 길이(범위)와 생김새를 미리 정의하고, 그 정의에 따라 분류해 놓은 규칙

  1. 원시형(Primitive Type)과 값형(Value Type)

    A. 숫자형
    1. 정수형
    a. byte > 1byte
    : -128 ~ 127

    	b. short > 2byte
    	: -32768 ~ 32767
    
    	c. int > 4byte
    	: -21억 ~ 21억
    
    	d. long 8byte
    	: -922경 ~ 922경
    
    2. 실수형
    	a. float > 4byte
    	: 무한대
    	: 단정도형 > 정밀도
    
    	b. double > 8byte
    	: 무한대
    	: 배정도형 > 정밀도가 더 높다.

    B. 문자형
    1. 문자형
    a. char > 2 byte
    : 0 ~ 32677
    : 부호 비트가 없음

    C. 논리형
    1. 논리형
    a. boolean > 1byte
    : true, false

    D. 참조형

    1. 문자열

      a. String

3.변수(Variable)

  • 개발자가 명령어를 사용해서 메모리에 할당 받은 공간
  • 같은 이름의 변수명을 2개 이상 선언 할 수 없다.
  • 변수 선언, 초기화 , 출력하기
byte kor; //변수 선언
kor = 100; //초기화
System.out.println(kor);//출력
  • 수정하기
byte b1;
b1 = 100;
System.out.println(b1);

b1 = 50; // 기준값 100을 가지고 있는 변수 b1에 새롭게 50을 대입
System.out.println(b1);
  • 상수를 사용하는 것보다 변수를 사용 하는 것이 가독성이 더 높다.
    System.out.println(kor); //국어 점수 출력 > 가독성 높음 > 변수명 = 의미
    		
     System.out.println(100); //국어 점수 출력 > 가독성 낮음 > 의미(X)

변수명 명명법 패턴

  1. 헝가리언 표기법
  • 식별자를 만들 때 식별자의 접두어로 자료형을 표시하는 방법
  • 자바에서 많이 사용 안함
  • 가끔 사용 > 인터페이스명
  1. 파스칼 표기법
  • 식별자 단어의 첫문자를 대문자 표기 + 나머지 문자는 소문자로 표기
  • 2개 이상 단어로 만든 합성어> 모든 단어 붙임 > 각 단어의 첫문자를 대문자
  1. 캐멀 표기법
  • 식별자 단어의 첫문자를 소문자 표기 + 나머지 문자는 소문자로 표기
  • 2개 이상 단어로 만든 합성어> 모든 단어 붙임 > 각 단어의 첫문자를 대문자
  1. 스네이크 표기법
  • 전부 소문자 표기
  • 합성어 > 각 단어를 '_'로 연결
  1. 케밥 표기법
  • 전부 소문자 표기
  • 합성어 > 각 단어를 '-'로 연결
  • 자바에서는 사용 불가능 > minus 연산자로 인식해서
  • 사용) HTML, CSS
profile
SudingWord
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 7월 30일

이런 유용한 정보를 나눠주셔서 감사합니다.

답글 달기