Java零基础学习-----java语言基础(一)

变量

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Forrest Gump plus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值