变量与标识符>>>
变量:指的是没有固定的值,可以改变的数,通常用非数字符号来表达,一般用拉丁字母,变量是常数的相反
计算机解释:变量就是系统为程序分配的一块内存单元用来存储各种类型的数据,变量名就是单元里的数据
变量分类;基本数据类型。引用数据类型。
按声明位置>>>>
局部变量:方法或者语句内部定义的变量
成员变量:方法外部.类的内部定义的变量
Java对包.类.方法.参数.和变量等要素命名时使用的字符序列称为标识符。
标识符命名规则》》》
由字母数字下划线美元符号组成
切记不能以数字开头
区分大小写
长度无限制
不能是Java中的关键字和保留字。
举个例子哈:
非法标识符:class,ieru*%$,66wenhonghui,wen honghui ,温鸿辉………Hello World(有空格的,有其他字符的,数字开头的,还有是Java中的关键字的)
基本数据类型:
字节(Byte)计算机文件大小的基本单位》》一个字节=8个位(Bit)
每个数据类型占用的字节数要记住
下面我用代码的方式给大家演示一下8种基本数据类型
public class Test01{
public static void main(String[ ] args){
int num =10;//这里是一个局部变量
//int 温鸿辉=100;//这个其实也可以,不建议使用
//八种基本数据类型
//数值类型
byte b=10;//占用了一个字节,取值范围-128~127
short s=10;//占用了2个字节,取值范围-32768~32767,在实际开发中使用较少
int i=10;//占用了四个字节,取值范围
long lon=100L;//占用了8个字节,取值范围
float f = 10.98F;占用了4个字节
double d=10.123456D;//占用了8个字节
char c=‘A’;//占用了两个字节,范围:0~65535
boolean bool =true;//占用字节不太确定
//定义变量的格式;
(1)//类型; 变量名;
(2)//声明变量的同时给变量赋值;类型 变量名 =值;
(3)//給已经声明过得变量赋值;变量名=值;
例子:b=20;//赋值
char c2 = 97;//ascii码表,"美国信息交换标准代码"(可以用码来表示一个字符)