숫자 (Number, numeric)
🐲 실수 : -4.5 (소숫점 있는 숫자)
1.7e+04 (지수) : 1.7 * 10의 4승
◉ double[대표]: (8 byte) 3.141592, 소수이하 14자리에서 반올림
◉ float(4 byte) 3.141592f, -323140.00782345f
-> 0.12345678 * 10**(+3 ) : 산수
-> 0.12345678e+3 : 자바 (지수)
문자
🐲 문자 (Character)
char : 2 byte - 모든 나라의 문자 1개
' '(빈문자) 'a', 'A', 'ㄱ', '한', '韓', ...
'A' : 65 0x41 0100 0001(2)
🐲 문자열
String : "아이유", "Java", ""(빈 문자열), "A", ...
논리
🐲논리값 : boolean true/false
※참고※ deplecated : 현재버전 사용금지
obsolete : 다음버전 사용금지
상수 : constant
변하지 않는 고정값(일반적으로 숫자)을 영어로 표현
보통영어는 대문자로만 표현
const double PI = 3.141592; // 옛날 문법 사용(현재는 사용x)
final double PI = 3.141592; // 새 문법 사용O
-> 한번만 초기화할 수 있는 값으로 사용
final double PI;
PI = 3.141592;
wkday = "화요일"
wkday = 2;
final int TUE = 2;
wkday = TUE;
변수 : variable - data 담는 그릇 : 메모리
변수를 사용하려면 반드시 선언해야한다
int age;
age = 27;
변수명 규칙
- 영문자 , 숫자 조합, _, $
- 영문자로 시작
- 예약어(명령어)는 변수롤 사용하지 말것
main, class, public, String, ..., int 사용금지
꼭 사용하고 싶다면? main, class123, ... - 특수문자 사용불가
ex)main+class, a+b, ...변수명 사용x
문장(statement) : c=a+b;
'JAVA' 카테고리의 다른 글
[java]-if문(조건 연산자),논리 연산자 처리 (0) | 2024.08.10 |
---|---|
[java]연산자 (0) | 2024.08.10 |
[java] java programming예제 (0) | 2024.08.08 |
[java]Hello World! (0) | 2024.08.07 |
[java] java(자바), sts 설치 및 설정 (jdk17.0.12, Spring Tools 4.22.1) (0) | 2024.08.07 |