본문 바로가기
study/JAVA

Java 기초 data type

by stilinski 2022. 3. 26.
728x90

자바 클래스 이름

  • 대문자로 시작
  • 한글하지마
  • 숫자 안됨 java0323 X, Java001 X

 

 

 

keyword(예약어)

  • 프로그램에서 의미를 부여해놓은 단어
  • 식별자(클래스명, 메소드명, 변수명)로 사용 못함

식별자(identifier)

  • 영문, 숫자, 특수문자로 짓는다.
  • 한글은 사용금지!
  • 시작할때는 영문자로 시작한다.
  • 특수문자는 ‘$’, ‘_’를 사용한다.
  • 길이제한은 없음
  • 키워드를 사용할 수 없다.
  • 클래스명은 대문자, 변수&메소드는 소문자로 시작

식별자 표기법

  1. 카멜 표기법(Camel Case)변수나 메소드를 지정할때 많이 사용
  2. 단어 두개이상 합쳐서 사용해야하는경우 두번째 단어의 첫글자는 대문자로
  3. personAge, userInfo
  4. 파스칼 표기법(Pascal Case)모든 단어의 첫글자는 대문자 나머지 소문자
  5. PersonAge, UserInfo
  6. 스네이크 표기법(Snake Case)단어 사이를 _(underscore)로 구분
  7. 변수나 메소드명을 지을때 많이 사용함
  8. person_age, user_info
  9. 헝가리안 표기법(Hungarian notation)자료형을 간소화해서 표기하는 방법
  10. iPersonAge(int), strUserInfo(string)
  11. char = ch, Sring = str, boolean = bn

 

DataType

리터럴(literal) : 그 자체의 값(1,2,3..., ‘a’, ‘b’, ‘c’...true, false,)

변수의 값이 변하지 않는 데이터(메모리 위치안의 값)

리터럴종류 - 정수리터럴, 실수리터럴, 문자, 문자열, 논리리터럴

 

자바에서 제공하는 데이터 타입

  1. primitive dataTpye (기본 데이터 타입)숫자 - 정수 - byte 1, short 2, int 4, long 8float 소수점 7자리까지표현, double은 소수점 7자리가지 표현
  2. 논리 - boolean(1byte)
  3. 실수 - float 4, double 8
  4. 문자 - char(2byte)
  5. Reference DataType (참조 데이터 타입)new 해서 생성이 되는 것들
  6. Array, Class, Interface String

시스템에서 인식하는 데이터 타입 크기

byte < char,short < int < long < float < double

 

출력방법

 

3가지 메서드

  • println
  • print
  • printf
    • %f - 실수 (float, double)
    • %c - 문자 (char)
    • %% = %\t = 탭
    • \n = 줄바꿈 (엔터)
    • %s - 문자열
    • %b - 논리값 (boolean)
    • %d - 정수 (byte, short, int, long)
728x90

'study > JAVA' 카테고리의 다른 글

[자바 JAVA] 주어진 수까지의 소수 구하기(break 활용하기)  (0) 2022.03.29
Java 기초 배열 Array  (0) 2022.03.29
Java 기초 제어문  (0) 2022.03.29
반복문 숙제 체크  (0) 2022.03.29
자바기초 - 연산자(operators)  (0) 2022.03.27

댓글