志在指尖
用双手敲打未来

java常量和变量的区别

java常量变量的区别

一、常量
用final修饰(也称终究变量)
常量在声明时必须赋初值,赋值后不能再修正值
常量名通常用全大写字母表示
声明时需求增加final或staticfinal类型修饰符,例如:privatefinalintPI=3.141596;//常量,类加载时确认或者更靠后确认值
privatestaticfinalintPI=3.14159;//静态常量(编译期常量),编译时就确认值(编译为class文件)java
二、变量
1、变量类型不同,分配的内存类型也不同
2、无初始化成员变量的默认值
3、变量的主动算术运算转化
两个数据类型不同的变量做算术运算时,需求先进行数据类型转化
体系的主动类型转化按由低到高的精度进行
数据类型主动转化规则:
数据转化示例//两个byte型数据相加
publicclassAdd_two_byte{undefined
publicstaticvoidmain(Stringargs[]){undefined
bytea=5;
byteb=3;
//bytec=a+b;错误,两个操作数都转成int型
intc=a+b;//正确操作
System.out.println(a+”+”+b+”=”+c);
}
}

未经允许不得转载:IT技术网站 » java常量和变量的区别
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载