| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Java & SpringBoot로 시작하는 웹 프로그래밍
- 바이트디그리
- D-ID
- 안드로이드
- 박스#강아지집#만들기
- K디지털크레딧
- 안드로이드 그림판#그림메모장#낙서장
- 부르지마세요
- 안녕 디지몬
- 랜덤스쿼드
- 강아지 #박스집 #복층
- 스쿼드 메이커
- 안드로이드 #앱개발#계산기
- 내일배움카드
- 강아지 스마트 펜스
- fifaonline4
- 독서감상문
- #FIFAONLINE4
- 아두이노#작품#사료급식기
- 피온4
- 홈CCTV
- 혼술 술자리 인싸앱
- 안드로이드#앱만들기#알바
- Ai
- fifaonline
- 부의감각
- 랜덤
- 패스트캠퍼스
- 불끌때
- 자바 인강
- 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 |