水花:Java的数据类型

水花:Java的数据类型

Java的数据类型分为:

基本数据类型:

详解:

关键字数据类型占用内存长度
boolean布尔类型1
byte整数类型1
short同上2
int同上4
long同上8
float浮点类型4
double同上8
char字符类型2

byte类型的补充:
一、
byte b = ‘a’; 与 byte b = 97相同;
输出的结果都是97;
推出:
1.当赋值的是数字时,会转换成对应的字节存入,但是当输出时,依然会将字节转换为对应的ASCII码值进行输出;
2.当赋值的是字节时,输出时会转换成对应的ASCII值进行输出;
二、
eg:
byte a = ‘a’;
byte b = ‘b’;
int c = a + b;//此时c的值为195
byte d = a + b;//会报错
推出:
当两个字节进行相加时,会自动将字节转换为对应的ASCII码的值,并进行相加,此时得出的结果已不再是byte类型而是int类型。

引用数据类型:

详解:
String 字符串类型

相关知识小点:

1.类型转换:自动类型转换 和 强制类型转换;
自动类型转换: 将一个数据范围小的数值赋值给另一个数据范围大的变量时,就会发生自动类型转换。
eg: double db = 10; //此时 db 的值为10.0 而不是10.
强制类型转换:将一个数据范围大的赋值给数值范围小的变量时,由于变量的存储空间不足以存贮该数据,会报错,此时我们就需要对其进行强转。
eg:
double db = 5.5;
int x = bd;//此时会报错
int x = (int) db;//此时的x为5,小数位会直接被抹去

 2.Java标识符的命名规则:
 小驼峰命名规则:首字母小写,从第二个单词开始每个单词的首字母大写,(eg:tableName、getUsername...)
 适用于:变量名、方法名
 大驼峰命名规则:每个单词的首字母都大小(eg:User.....)
 适用于:类名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值