오늘의노래 추천 👽
DAY2
변수의 재할당

compile error / runtime error

** 상수(constant) **

불변하는 고유한 수
*final int (변수명) = (값) ;
** 변수명 규칙 **

예약어는 이미 그 용도가 정해진 것으로 볼 수 있음
*키워드(예약어)는 변수명으로 사용이 불가*
**키워드와 예약어는 언어에 따라 혼용 불가능할 수 있다

1. 대소문자가 구분되며 길이 제한 없음
2. 숫자로는 시작 불가능
3. 특수문자 '_' 와 '$' 만 허용
4. 한글 사용 가능

* 헝가리안 표기법 예시 : intNum, charNum(변수의 특성으로 접두어로 표현)
*** 상수 값은 MAX, NUM 과 같이 대문자로 표기하기도
** 자료형의 종류 (Data Type) **


* uni code : 2 byte(8 bit)
< Data Type code 실습 >






*소수점은 언제나 물리적 오차가 발생할 수 있다
** Java는 int와 double을 기본형으로 인식, 리터럴 ( literal ) 되므로 long , float 은 f, l 을 붙여줘야 함
문자형 char 리터럴은 ‘ ’ 로 나타내거나 \ u + ( 문자유니코드값 ) 으로 나타냄
참조

** Refernece Type (참조타입) **

* char ' (문자) '
* String " (문자) "
**String은 문자열을 표현하는 Reference Type

* reference type 은 한 가지이지만 용도는 array, clas, interface 와 같이 세 가지이다
reference 는 c / c++ 의 pointer 와 비슷한 개념이지만 실제 주소 값을 갖지는 않음
** 타입(자료형)변환 **

데이터끼리는 어느정도의 DataType을 변환가능함
묵시적형변환(자동형변환), 명시적형변환(강제형변환)



** 변수의 입출력 **


* printf
변수의 입력




* 스캐너(scanner) 사용 시 import 필요


뿅
'JAVA' 카테고리의 다른 글
DAY 6 ( 반복문, while 문, do-while, for 문, 실습예제 )(수정중) (0) | 2024.05.28 |
---|---|
DAY 5 ( Switch, 반복문[ while ], while 실습 예제, 디버깅 툴) (1) | 2024.05.22 |
DAY 4 ( 조건문[if, if else, 다중 if], .equals() 문자열 비교, 연산자 우선순위 ) (0) | 2024.05.21 |
DAY 3 ( 연산자[산술연산자, 대입연산자, 비교연산자, 논리연산자, 증감연산자, 조건연산자] 실습) (0) | 2024.05.20 |
DAY 1 (Java 환경구축, 변수) (0) | 2024.05.16 |