变量
2020年5月30日
10:12
变量的基本概念:
声明一个变量本质就是在内存中申请一个存储单元,由于该存储单元中的数据内容是可以发送改变,因此得名为“变量”。
由于存放数据内容大小不一样,导致所需存储单元的大小不一样,在JAVA语言中使用数据类型加以描述,为了便于下次访问还需要给该变量指定一个名字,用于记录该变量对应的存储单元。
变量的声明方式:
数据类型 变量名=初始值;
其中初始值可以省略。但;不可以省略
使用变量的注意事项
1使用变量之前需要声明
2使用变量之前需要初始化
3变量不能重复声明
标识符的命名法则
2020年5月30日
20:52
命名规则:
1.由数字,字母,下划线以及$等组成,其中数字不能开头。(如何数字开头,系统就不能确定250到底时数字和标识符了)
2.不能使用JAVA语言中的关键字,所谓关键字就是JAVA语言用于表示特殊含义的单词。
3.区分大小写,长度不受限制,不宜过长。
4.尽量做到见名知意,支持中文但不推荐使用
5.标识符可以给类/变量/属性/方法/包 起名字
编程实现变量的输入输出(例子):
优化实例:
使用时再申请变量空间。
优化实列:
尽量减少重复语句。
官方库的使用
JDK中带有大量的API类,是由系统带来的工具库,这些工具数以万记!
是JAVA官方程序员的技术积累。
使用这些类可以大大简化编程,提高开发效率
具有的API类功能,额可以参阅JAVA的参考手册
数据类型的分类
2020年5月30日
21:23
两大类:
基本数据类型(八个):byte,short,int,long,float,double,boolean,char
引用数据类型:
数组,类,接口,枚举,标注
整数类型:byte ,short, int,long
Byte(1字节):-2^7~2^7-1
Short(2字节):-2^15~2^15-1
Int(4字节):-2^31~2^31-1
Long(8字节):-2^63~2^63-1
Int i2=25;
Byte b2=i2; //错误
从int->byte数值可能存在丢失
Long l=5461315L;
浮点类型
描述小数类型的数据类型:float和double 推荐double
float类型 4字节(单精度浮点类型)可表示7位有效数字,范围:-3.403E38~3.403e38
double类型 8字节(双精度浮点类型)可表示15位有效数字,范围:-1.798E308~1.798E308
Float a=3.05152f\
笔试考点:
System.out.println(0.1+0.2);//0.300000000000004 float和double运算时会有误差,若希望实现精确运算则需借助java.math,BigDecimal类型
布尔类型
描述真假信息:boolean 数值只有true和false.
布尔类型在内存中所占大小没有明确规定,可以认为是1个字节。
字符类型
描述单个字符的数据类型:char。如“a","在"等
Char(2个字节)没有符号位。表示范围0~65535
char类型存储到计算机中的是ASCII码,不是字符
Char c1='a';
System.out.println("打印c1="+c1);
System.out.println("打印c1的编号"+(int)c1);//强制转化为int类型
要求掌握的ASCII有:‘0’-48,‘A'-65 'a'-97 空格-32 换行符-10