> Java > java지도 시간 > 본문

Java 기본 변수 소개

巴扎黑
풀어 주다: 2017-06-23 16:37:11
원래의
1440명이 탐색했습니다.

변수 선언 및 사용

개념:

변수는 메모리의 저장 영역을 의미하며 이 영역에는 고유한 이름(변수 이름)과 유형(데이터 유형)이 있어야 합니다. 동일한 데이터 유형 범위 내에서 값을 지속적으로 변경할 수 있습니다.

변수 사용에 대한 참고 사항:

Java의 변수는 사용하기 전에 선언해야 합니다.

변수 범위: 유효한 범위

변수를 사용하려면 먼저 초기화해야 합니다.

변수 정의:

데이터 유형 변수 이름 = 초기화 값

변수의 사용은 다음과 같습니다. 변수명이 가리키는 메모리 영역

데이터 유형:

기본 데이터 유형(큰 것부터 작은 것까지):

숫자 유형:

정수 유형: long(-263~263-1), int(- 231~231-1), short(-215~215-1), byte(-128~127)

long 명명 규칙: long(데이터 유형) myLong = 100L ; 값 뒤에 L 또는 l을 추가해야 합니다.

부동 소수점 유형: double(이중 정밀도), float(단정밀도)

float 명명 규칙: float myFloat = 100.2F 값 뒤에 F 또는 f를 추가해야 합니다.

문자 유형: char은 다음과 같은 하나의 문자(영어, 중국어, 문장 부호, 일본어 및 기타 언어 및 이스케이프 문자)만 가리킬 수 있습니다. ab와 같은 다중 문자는 허용되지 않습니다.

부울 유형: 부울;

참조 데이터 유형: 클래스(class), 인터페이스(인터페이스), 배열([])

클래스에서 매우 일반적으로 사용되는 유형이 있습니다: String 이것은 문자열 유형으로 Java에서 정의된 클래스이며, 직접 사용됩니다.

변수간 연산(부울형 상관없음) :

자동형변환 : 작은 용량의 데이터형을 대용량의 데이터형으로 연산할 경우 자동으로 작은 용량의 데이터형으로 변환 대용량 데이터형으로 변환 데이터형

작은 것부터 큰 것까지: char, byte, short——>int——>long——>float——>double

char과 Numeric의 경우 유형이 연산되면 ASCII 코드가 사용됩니다. 테이블은 연산을 위해 char 유형을 해당 int 유형 번호로 변환합니다.

byte, short 및 char에 대한 연산 결과는 기본적으로 자동으로 int 유형 데이터로 변환됩니다.

샘플 코드는 다음과 같습니다.

 1 class TestVeriable{ 2    public static void main(String args[]){ 3        int i1=10; 4        short s1=2; 5        int i2 = i1+s1; 6       7        float f1=12.5F; 8        float f2=f1+i2; 9 10        long l=12L;11        float f3 = l;12 13        char c1= 'a';14        char c2= 'A';15        int i3 = c1+1;16        int i4= c2+1;17  18        //short、byte、char之间的运算结果都被自动转化为int类型19        short ss1=12;20        byte bb1= 1;21        char cc1='a';22        int ii1=ss1+bb1+cc1;23        24    }        
25 }
로그인 후 복사

강제 유형 변환: 대용량 데이터 유형을 소용량 데이터 유형으로 변환하려면 강제 유형 변환 기호를 사용합니다: ()

예를 들어 : long l1=100L;

int i1=(int)l1;

사용 유형 변환을 강제할 때 주의가 필요한 문제: 데이터 정밀도 손실

예: byte b1=(byte)l1;

문자열과 기본 데이터 유형 간의 작업: 둘 사이의 연결 작업만 수행할 수 있습니다. 즉, 두 데이터를 연결해도 결과는 여전히 문자열 유형 데이터입니다.

1 class TestVeriable1{2    public static void main(String args[]){3        String str1 = "abc";4        int  i1 = 123;5        String str2 = str1+i1;6        System.out.println(str2);7 }8 }
로그인 후 복사

위 내용은 Java 기본 변수 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿