1、 常量、变量
常量:在程序运行期间不会发生值变化的量称为常量。
生活中的常量:
整型常量:24小时,60分钟,3600秒,跑道400米
浮点型(小数):圆周率3.14 重力系数9.8 博尔特在09年柏林创造的百米纪录9.58
字符串常量:身份证号、手机号、发动机号
字符常量:’男’ ‘G’
布尔类型 true false
空常量 null
变量在栈区,是一块储存空间,存储的值可以发生改变。
2、数据类型
Java中的数据类型分为两种:
基本数据类型:
整型:
byte (字节型-128~127)
short (短整型-2^15 ~ 2^15-1)
int (整形-2^31 ~ 2^31-1)
ling (长整形-2^63 ~ 2^63-1)
浮点型:
float (单精度浮点型-3.403E38 ~ 3.403E38)
double (双精度浮点型-1.798E308 ~1.798E308)
字节型:
char (两个字节)
布尔型:
boolean (只有两个值 true false)
引用数据类型:
类、数组
设置方式为:数据类型 变量名 = 初值;
整型(默认为int类型)
1 byte age = 28; 2 short size = 100; 3 int length = 2500000; 4 long money = 11111111;
浮点型(默认是double类型,加上f才可以表示为float类型)
float score = 99.9f;
字节型
char c = 'A';
布尔类型(布尔类型的变量通常以is has can开头即判断条件的真假)
boolean isBoy = true; boolean hasMoney = true; boolean canFly = false;
3、变量名的命名规则
1>以数字、字母、下划线、$符号组成,且数字不能开头
2>变量名不能重复命名
3>变量名不能与系统内部的关键字或者保留字重名
4>见名知意,采用驼峰法命名
注:变量声明时,初值一定要与数据类型匹配!!!!!
4、变量的声明位置
1>方法内部或者代码块(段)内部
2>方法不仅限于main方法
5、变量的作用范围
变量只能在声明此变量的大括号及大括号内部的子括号内部访问,
变量如果一旦出来声明的大括号外部,那么相当于占用的内存自动回收,所以不能访问
注:java中变量没有初值,是不可以访问的,如果多个变量的类型是一样的,可以放在同一行声明,变量与变量之间逗号隔开!!!