Java第二章学习总结

第二章 变量与数据类型

1.变量
(1)变量的基本概念:变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成。
也就是变量=一个数据存储空间的表示。
(2)计算机存储器以位和字节来计量
1B(字节)=8b(位)
接下来的换算都是1024(KB、MB、GB、TB)
(3)变量命名:第一个字符必须为字母下划线或$符号,不能有Java的保留字,可以由任意顺序的字母、数字、下划线、美元符号$等组成
2.常见的数据类型
在这里插入图片描述
2.1 整型
2.1.1 int
int的最大值:Integer.MAX_VALUE;
int的最小值:Integer.MIN_VALUE;
int型*int型=int型
int的最大值+1=最小值;int的最小值-1=最大值(俗称:数值溢出)
int型+long型=long型;int型-long型=long型
2.1.2 long

long num = 232L; //232默认为int类型,但是有L后,就转换成了long类型。

2.2 浮点型
默认情况下,小数都是double类型。如果需要是单精度浮点型(float):

float num = 2.6f;

2.3 char
char和short都是16位,可以互相转换。
char可以保存转义字符。

char unicodeChar = “\u002A”;

2.3.1 unicode
unicode是一种国际编码,特点为两个字节表示一个字符。
3. 转义序列

\0表示空字符,ACCII码为0的字符。
\r 表示回到行首
\b 表示回到前一个
以上两个都是只能在控制台才有效果(需要编译)
%%表示%

转义序列由\加上一个字符或者一些数字位组成,一个转义序列被当做一个字符。
4. 格式化输出
%3.0f 表示输出一个浮点型,宽度为3,小数点后0位
%-10s 表示输出一个字符串,宽度为10,左对齐
5. 数据类型之间的转换
5.1自动数据类型转换(小类型转换成大类型)
表示范围(低到高):short<int<long<float<double
5.2强制类型转换(大类型转小类型)
6. 键盘输入(Scanner)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值