变量与常量
变量
变量的创建:
先声明后赋值:
声明:数据类型 变量名;
赋值:变量名 = 值;
调用:(变量名)->(值)
//声明
boolean isMenber;
//赋值
isMenber = true;
声明时赋值:
数据类型 变量名 = 值;
调用:(变量名)->(值)
//声明并赋值
byte age = 18;
声明多个变量
//将a,b,d声明,将c声明并赋值
short a, b, c = 19, d;
数据类型:
字符
单字符
char
字符串
String 存储容量只与内存大小有关
数值
整数
字节 大小
byte -128~127
短整
short -32768~32767
整型
int 约21亿 默认类型
长整
long 存储容量只与内存大小有关(类型强转L)
小数(近似类型)
单精度
float 存储容量只与内存大小有关 经常常用(类型强转f)
双精度
double 存储容量只与内存大小有关 默认类型
布尔
boolean(true|false)
注:
long日期(类型强转L),在定义赋值时因int是默认类型,long的容量大于int容量,当赋值的内容大于int大小会报错,此时需在数字后加L将默认的int类型强转为long类型
long num1 = 999999999999999999L;
float赋值时与long赋值相似,赋值时需将小数后加上f将double默认类型强转为float类型
float price = 111,price2 = 19.1f;
变量的命名规则:
首字母:小写字母 _ $ ¥
其他字符:小写字母 数字
驼峰:myFirstName
{
int x = 1;//x的作用域开始位置
{
//在作用域内不能出现相同的变量名
//int x = 2;//报错
int y = 2;
}
//y = 3;不在y的作用域,报错
}//x的作用域结束位置
//常量的创建一般定义时赋值,之后不能被修改
final double PI = 1;
//PI = 5;//修改常量报错
//先声明后赋值
final double P;
P = 0;
//P = 5;//修改常量报错

浙公网安备 33010602011771号