Java - 데이터 유형: 원시 및 비원시
3344 단어 java
내가 배운 많은 것 중 하나는 Java 데이터 유형입니다. 그러나 Java의 데이터 유형은 무엇입니까?.
간단히 말해서 Java의 데이터 유형은 변수의 값 유형입니다. Java에는
integer
, boolean
, character
, arrays
등과 같은 많은 데이터 유형이 있습니다.그러나 Java에서 기본 및 기본이 아닌 데이터 유형은 무엇입니까?
기본 데이터 유형
기본 데이터 유형은 유형과 해당 값이 행동 관점에서 정확히 동일함을 의미합니다. 예를 들어 아래 예제 코드를 보자.
public class PrimitiveDataTypeExample {
public function void main(String[] args) {
byte age = 19;
short score = 10_000;
int balance = 1_000_000_000;
long people = 1_000_000_000_000;
float salary = 20.123;
double coordinate = 113.9213;
// why girl is true? because she's never false.
boolean girl = true;
char a = 'a';
}
}
위의 변수에 대한 모든 값은 기본 데이터 유형을 나타내는
byte
, short
, int
, long
, float
, double
, boolean
및 10410679 키워드를 사용하여 변수 및 해당 값을 선언하기 때문에 기본 데이터 유형을 갖습니다.그런데 아까 말씀드렸던 행동이 무슨 뜻인가요?. 값의 실제 유형과 이러한 값을 처리하는 방법을 나타냅니다.
변수에 값을 할당할 때 예를 들어
char
이라는 변수는 순수한 숫자인 age
이라는 유형의 사용자 나이를 저장하는 데 사용됩니다.방법이 없으며 이러한 값을 처리하는 유일한 방법은 산술 연산자를 사용하는 것입니다.
이는
byte
데이터 유형에도 적용됩니다. 문자를 변수에 할당할 때 값의 유형은 char
(작은따옴표로 묶인 단일 문자 또는 기호)입니다.사용할 방법이 없으며 산술 연산자의
char
만 사용하여 여러 문자를 연결할 수 있습니다.마지막으로
+
데이터 유형이 있습니다. boolean
및 true
의 두 가지 값만 있는 데이터 유형입니다.이 데이터 유형에는 메소드가 없으며 산술 연산자를 사용할 수 없습니다.
기본이 아닌 데이터 유형
비기본 데이터 유형은 기본 데이터 유형과 거의 동일하지만 그 값은 객체입니다.
Reference
이 문제에 관하여(Java - 데이터 유형: 원시 및 비원시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/thexdev/java-data-type-primitive-and-non-primitive-307텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)