자바 상수와 변수의 차이점
1. 상수
는 final(최종변수라고도 함)로 수정됩니다.
상수는 선언 시 초기값을 할당받아야 하며, 할당 후에는 값을 수정할 수 없습니다.
상수 이름은 일반적으로 모두 대문자로 표시됩니다.
선언 시 최종 또는 정적 최종 유형 수정자를 추가해야 합니다. 예:
private final int PI=3.141596; //常量,类加载时确定或者更靠后确定值 private static final int PI=3.14159;//静态常量(编译期常量),编译时就确定值(编译为class文件)
2. 변수 유형이 다릅니다. , 할당된 메모리 유형이 다름
2, 초기화되지 않은 멤버 변수의 기본값3. 변수의 자동 산술 연산 변환데이터 유형이 다른 두 변수가 산술 연산을 수행할 경우 먼저 데이터 유형 변환이 수행되어야 합니다 시스템의 자동 유형 변환은 낮음에서 높음으로 이루어집니다. 정확도가 포함된 데이터 유형 자동 변환 규칙:데이터 변환 예
//两个byte型数据相加 public class Add_two_byte{ public static void main(String args[]){ byte a = 5; byte b = 3; //byte c = a+b; 错误,两个操作数都转成int型 int c = a+b; //正确操作 System.out.println(a+"+"+b+"="+c); } }관련 권장 사항: "java 학습
위 내용은 자바 상수와 변수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!