Addition and subtraction of final byte and byte variables
•
Java
//说明:byte初始化必须为<a href="https://www.jb51.cc/tag/yige/" target="_blank" class="keywords">一个</a> 常量值
byte b1=1,b2=2,b3,b6;
final byte b4=4,b5=6;
b6=b4+b5;// byte=常量+常量
b3=(b1+b2);//byte=int,故非法
byte a1=1,a2=3,a3,a4;
final byte a5=5,a6=6,a7; //a5,a6,a7均是常量
a3=(a1+a2);//1 byte=int,故非法
a4=(a5+a1);//2 byte=int+常量=int,故非法
a4=a5+a6;//3 byte=常量+常量
a7=a5+a6;//4 常量=常量+常量
Sy<a href="https://www.jb51.cc/tag/stem/" target="_blank" class="keywords">stem</a>.out.println(b3+b6);
}
}
To illustrate:
The variable modified by final is the basic form of defining a constant in Java.
Source of original question: niuke.com:
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码