자바 - day 02 학습 노트 변수 / 기본 데이터 형식 / 유형 간 전환
8 가지 기본 데이터 형식
유형 간 전환
변량
변수 가 무엇 입 니까?변: 변 경 량: 수량 이 변 하 는 양 변수: 메모리 의, 대명사, 그것 이 존재 하 는 그 수 를 말 합 니 다.
1) 변수의 성명: 은행 에 계 좌 를 개설 한 것 과 같 습 니 다. 한 번 에 하 나 를 설명 할 수도 있 고 같은 유형의 변 수 를 여러 개 설명 할 수도 있 습 니 다. 여러 변수 간 에 쉼표 로 구분 할 수도 있 습 니 다.
int a ; // , a
int b,c,d ; // , b,c,d
2) 변수의 초기 화: 첫 번 째 할당 은 계좌 에 돈 을 저금 하 는 것 과 같 습 니 다.
int a = 250; // a 250
int b; // b
b = 250; // b 250
3) 변수의 사용: 변수 에 대한 사용 은 바로 그 숫자 에 대한 사용 이 실제 적 으로 사용 하 는 것 은 계좌 안의 돈 이다.
int a = 5;
int b = a+10; // a 5, 10 , b
System.out.println( b ); // b 15
System.out.println( “b”); // b,
3.1) 변수의 사용 은 데이터 형식 과 일치 해 야 합 니 다
int a = 3.14; // ,
3.2) 변 수 는 사용 하기 전에 설명 하고 초기 화 해 야 합 니 다 System.out.println( m ); // , m
int m; System.out.println( m ); // , m
4) 변수의 명칭: 4.1) 알파벳, 숫자, 만 포함$와 일치 하 며 숫자 로 시작 하 는 4.2) 대소 문자 4.3 을 엄 격 히 구분 할 수 없습니다.8 가지 기본 데이터 형식: byte, short, int, long, float, double, boolean, char
1) int: 정형, 4 바이트, - 21 개 이상 억 에서 21 개 이상 억 1.1) 정수 직접 량 은 기본적으로 int 유형 이지 만 범 위 를 초과 해 서 는 안 됩 니 다. 범 위 를 초과 하면 컴 파일 오류 가 발생 합 니 다. 1.2) 두 정 수 를 나 누 면 결 과 는 정수 입 니 다. 작은 숫자 는 무조건 버 립 니 다 (반올림 하지 않 습 니 다) 1.3) 정수 연산 시 범 위 를 초과 하면 넘 침 이 발생 합 니 다 (넘 침 은 잘못 이 아니 지만 피해 야 합 니 다)정수 직접 량 이란 직접 쓴 정수 5, 25, 250
int a = 1000000000*10; //
int b = 10000000000; //
2) log: 장정 형, 8 바이트, 범위 (- 2 의 63 제곱 에서 2 의 63 제곱 - 1) 2.1) 장정 형 직접 량 은 숫자 뒤에 L 또는 l 2.2) 정수 연산 시 넘 칠 수 있 으 면 첫 번 째 숫자 뒤에 L 을 추가 하 는 것 을 권장 합 니 다.long times=System.currentTimeMillins() 1970.1.1
3) double: 부동 소수점 형, 8 바이트, 범위 가 매우 크다 3.1) 부동 소수점 직접 량 은 기본 값 으로 double 형 이 며, float 는 숫자 뒤에 F 와 f 3.2) double 과 float 형 데 이 터 를 추가 하여 연산 에 참여 해 야 할 때 반올림 오차 가 발생 할 수 있 음 을 나타 낸다 (정확 한 경우 사용 할 수 없 음)
4) boolean: 불 형, 1 바이트 4.1) 값 만 true 또는 false 로 추출 할 수 있 습 니 다.
5) char: 문자 형, 2 바이트 5.1) 유 니 코드 문자 집합 인 코딩 을 사용 합 니 다. 모든 문자 에 해당 하 는 코드 가 있 습 니 다. 유 니 코드: 유 니 버 설 코드, 통일 코드, 유 니 버 설 코드 는 세계 적 으로 통용 되 는 길이 (16 비트) 문자 집합 자바 의 char 는 유 니 코드 문자 집합 에서 가장 자주 사용 되 는 인 코딩 을 사용 합 니 다. 모두 65536 개의 표현 형식 은 문자 char 이 고 본질 적 으로 코드 int (0 에서 65535) ASCII 코드 입 니 다.('a' - 97 'A' - 65 '0' - 48) 5.2) 문자 형 직접 양은 작은 따옴표 에 넣 어야 하고 5.3 만 있 을 수 있 습 니 다. 특수 문 자 는 \ 를 통 해 6 자 리 를 차지 해 야 합 니 다.
System.out.println('2'+'2'); //100,'2' 50, '2' 50
byte 1 개의 바이트 범 위 는 - 128 ~ 127 short 2 개의 바이트 범 위 는 - 32768 ~ 32767
형식 간 변환:
유형 은 작은 것 부터 큰 것 까지 다음 과 같다. byte - short - int - long - float - double char 는 int 로 바 꿀 수 있다.
1) 두 가지 방식: 1.1) 자동 유형 변환: 작은 유형 에서 큰 유형 으로 1.2) 강 한 유형 변환: 큰 유형 에서 작은 유형 문법 으로: (변환 할 유형) 변수 예:
long f=10000000000L;
int g=(int) f;
double h=45.987;
int i=(int) h;
강전 은 넘 치 거나 정밀 도 를 잃 을 수 있다
2) 두 가지 규칙: 2.1) 정수 직접 량 은 byte, short, char 에 직접 할당 할 수 있 으 나 범위 2.2) byte, short, char 형 데이터 가 연산 에 참여 할 때 일률적으로 int 로 전환 하여 연산 한다.
byte b1=5;
byte b2=6;
byte b4=(byte)(b1+b2);
내일 계속 파 이 팅!!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.