728x90
자바 클래스 이름
- 대문자로 시작
- 한글하지마
- 숫자 안됨 java0323 X, Java001 X
keyword(예약어)
- 프로그램에서 의미를 부여해놓은 단어
- 식별자(클래스명, 메소드명, 변수명)로 사용 못함
식별자(identifier)
- 영문, 숫자, 특수문자로 짓는다.
- 한글은 사용금지!
- 시작할때는 영문자로 시작한다.
- 특수문자는 ‘$’, ‘_’를 사용한다.
- 길이제한은 없음
- 키워드를 사용할 수 없다.
- 클래스명은 대문자, 변수&메소드는 소문자로 시작
식별자 표기법
- 카멜 표기법(Camel Case)변수나 메소드를 지정할때 많이 사용
- 단어 두개이상 합쳐서 사용해야하는경우 두번째 단어의 첫글자는 대문자로
- personAge, userInfo
- 파스칼 표기법(Pascal Case)모든 단어의 첫글자는 대문자 나머지 소문자
- PersonAge, UserInfo
- 스네이크 표기법(Snake Case)단어 사이를 _(underscore)로 구분
- 변수나 메소드명을 지을때 많이 사용함
- person_age, user_info
- 헝가리안 표기법(Hungarian notation)자료형을 간소화해서 표기하는 방법
- iPersonAge(int), strUserInfo(string)
- char = ch, Sring = str, boolean = bn
DataType
리터럴(literal) : 그 자체의 값(1,2,3..., ‘a’, ‘b’, ‘c’...true, false,)
변수의 값이 변하지 않는 데이터(메모리 위치안의 값)
리터럴종류 - 정수리터럴, 실수리터럴, 문자, 문자열, 논리리터럴
자바에서 제공하는 데이터 타입
- primitive dataTpye (기본 데이터 타입)숫자 - 정수 - byte 1, short 2, int 4, long 8float 소수점 7자리까지표현, double은 소수점 7자리가지 표현
- 논리 - boolean(1byte)
- 실수 - float 4, double 8
- 문자 - char(2byte)
- Reference DataType (참조 데이터 타입)new 해서 생성이 되는 것들
- Array, Class, Interface String
시스템에서 인식하는 데이터 타입 크기
byte < char,short < int < long < float < double
출력방법
3가지 메서드
- println
- 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 |
댓글