티스토리 뷰

상수constant

변수의 반대 개념, 항상 고정된 데이터(변하지 않는 데이터)

실제 사용하는 데이터(상수)를 리터럴Literal 이라 함

 

    System.out.println(1);	// 정수형(기본형 = int형) 리터럴
    System.out.println(3.14);	// 실수형(기본형 = double형) 리터럴
    System.out.println('A');	// 문자형 리터럴
    System.out.println(true);	// 논리형(boolean형) 리터럴(true 또는 false) 참거짓 판단
		
    System.out.println(100L);			// 100, 정수형(long형) 리터럴(접미사 L)
    System.out.println(1.5f);			// 1.5, 실수형(float형) 리터럴(접미사 F)
    System.out.println("Hello, World!");	// 문자열형 리터럴(큰 따옴표로 둘러싼 문자들)

 

 

기본 데이터 타입 Primitive Type

  1 byte 2 byte 4 byte 8 byte
정수형 byte short int long
실수형     float double
문자형   char    
논리형 boolean      

 

오류코드

		byte b = 128;
		System.out.println(b); // byte 타입은 -128 ~ 127까지 표현 가능
		
		short s = 32768;
		System.out.println(s); // short 타입은 -32768 ~ 32767 까지의 정수만 저장 가능
		
		int i = 2147483648;
		System.out.println(i); // int 범위 벗어남
		
		long l = 2147483648;
		System.out.println(l); // 범위 내여도 L이 붙어야함. long l = 2147483648L;
		
		float f = 3.14;	// float 타입도 접미사 F를 붙여야함.
		System.out.println(f);

 

		char c = 'd' + 2;
		System.out.println(c);	// f, ''은 무조건 1개의 문자 가능

다른 언어에서는 1을 true, 0을 false로 판단하는 경우가 있음

 

 

정수형이라서 int i를 쓴 거였구나. 이제 이해했다!!

'배운 것 기록 > java' 카테고리의 다른 글

[eclipse] 연산자  (0) 2022.04.26
[eclipse] 형변환  (0) 2022.04.26
422 String, printf(), println()  (0) 2022.04.24
422 변수  (0) 2022.04.24
421 문자열  (0) 2022.04.23
댓글
최근에 올라온 글
«   2025/03   »
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
글 보관함