일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 피온4
- Java & SpringBoot로 시작하는 웹 프로그래밍
- 내일배움카드
- 안드로이드#앱만들기#알바
- #FIFAONLINE4
- 안드로이드
- 강아지 스마트 펜스
- 안드로이드 #앱개발#계산기
- K디지털크레딧
- 아두이노#작품#사료급식기
- 불끌때
- 스쿼드 메이커
- Ai
- 패스트캠퍼스
- 부의감각
- 안드로이드 그림판#그림메모장#낙서장
- 랜덤스쿼드
- 홈CCTV
- 바이트디그리
- 자바 인강
- 박스#강아지집#만들기
- 강아지 #박스집 #복층
- 독서감상문
- 랜덤
- 부르지마세요
- 혼술 술자리 인싸앱
- fifaonline
- D-ID
- 안녕 디지몬
- fifaonline4
- Today
- Total
LC Studio
변수 Chapter2(자바의 정석) #1 본문
1. 변수(Variable)
변수란, 단 하나의 값을 저장할 수 있는 메모리 공간.
1.3 변수의 명명규칙
1. 대소문자가 구분되며 길이에 제한이 없다.
2. 예약어를 사용해서는 안 된다.
3. 숫자로 시작해서는 안된다.
4. 특수문자 '-' 와 '$'만을 허용한다.
//권장규칙
1. 클래스 이름의 첫 글자는 항상 대문자로 한다.
2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.
3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_' 로 구분한다.
2. 변수의 타입
자료형
1. 기본형
-논리형(boolean)
-문자형(char)
-정수형(byte, short, int, long)
-실수형(float, double)
2. 참조형
-클래스 이름이 참조변수의 타입이 된다.
2.2 상수와 리터럴(constant & literal)
상수
'값을 한번만 저장할 수 있는 공간'
-변수 타입 앞에 final을 붙여주면 됨
-모두 대문자로
ex) final int MAX_SPEED = 10; //상수 MAX_SPEED를 선언 & 초기화
리터럴
'그 자체로 값을 의미하는 것'
ex) final int MAX_SPEED = 10; //10이라는 값 자체가 리터럴
ex) final double PI = 3.14 //3.14라는 값 자체가 리터럴
*상수는 리터럴에 '의미있는 이름'을 붙여서 코드의 이해와 수정을 쉽게 만든다.*
2.3 형식화된 출력 - printf()
printf는 '지시사(specifier)'를 통해 변수의 값을 여러 가지 형식으로 변환하여 출력할 수 있다.
지시사(값을 어떻게 출력할지 지정해주는 역할)
-%d 10진(decimal) 정수의 형식으로 출력
-%b 불리언(boolean) 형식으로 출력
-%o 8진(octal) 정수의 형식으로 출력
=%x, %X 16진(hexa-demical) 정수의 형식으로 출력
-%f 부동 소수점(floating-point) 형식으로 출력
-%e, %E 지수(exponent) 표현식의 형식으로 출력
-%c 문자(character)로 출력
-%s 문자열(string)로 출력
'Java > Java의 정석' 카테고리의 다른 글
알고리즘 분류별 정리 (새롭게 알게 된 지식 정리 노트) (0) | 2022.05.10 |
---|---|
자바를 시작하기 전에 Chapter 1 요약 (자바의 정석) #2 (0) | 2022.02.21 |
자바를 시작하기 전에 Chapter 1 요약 (자바의 정석) #1 (0) | 2022.01.02 |