Java全栈开发第一阶段--01.Java基础编程(基本语法-变量的使用(重点))

@TOC

1.变量

变量是程序中最基本的存储单元,用于在内存中保存数据。
Java是强类型语言,在定义变量时,必须要声明变量的数据类型
格式:
数据类型 变量名 = 变量值;
说明:
java中的变量必须要声明数据类型
必须要先声明且初始化值后,变量才能使用
在同一作用域内,变量不能重复声明
只在所在的作用域有效,离开作用域会自动销毁(GC)

2.数据类型

在这里插入图片描述

详细说明:

2.1、整型

数据类型 存储空间 取值范围
byte字节型 1字节(8位) -128127(-2^72^7-1)
short短整形 2byte(16bit) -215~215-1
int整形 4byte(32bit) -231~231-1
long长整型 8byte(64bit) -263~263-1
说明:
1java在数学运算的时候不检查范围;在超出范围的时候会发生溢出问题(数据损失
2long一般用来处理时间,Java中时间是以毫秒计算;long类型的值一般以"l"或"L"结尾
3通常,定义整型变量时,使用int型
4整型的常量,默认类型是:int

2.2、浮点型

float单精度浮点型 4byte(32bit) -
double双精度浮点型 8byte(64bit) -
表示方式:
十进制:比如10.23f,11.1
科学计数法:比如1.2E3,12e2
注意:
1一般使用double进行运算,精度比float要高
2使用浮点型进行运算,可能会发生精度损失
3float定义的变量值,需要加上后缀F/f
4浮点型的常量,默认类型是:double

2.3、字符型

java中的字符是Unicode为每一个字符分配了一个数字编号,实际上字符就是一个整数
说明:
1是1个16位的无符号整数 0~2^16-1
2取值范围0~65535
3支持主流文字,包含20000+汉字
4英文兼容ASCII
5表示方式:用’‘括起来
6是整数,可以参与运算
7特殊字符
‘’:转义字符 ‘\n’:换行 ‘\r’:回车 ‘\t’:Tab ‘\’:\ ‘’’:’
‘"’:" ‘\b’:退格 ‘\u43d5’:通过Unicode查找16进制数43d5对应的字符

2.4、布尔型

boolean
表示状态是否成立
只能true(真)和false(假)

2.5、声明的位置分类(了解)

在这里插入图片描述

3、基本数据类型的转换(不涉及boolean

默认转换:由小类型转大类型
强制转换:由大类型转小类型
tips:
1类型大小排序
byte<–short<–>char<–int<–long<–float<–double
2byte,short,char在参与运算的时候,会默认转成int
3short和char之间要进行相互转换
4不涉及常量的运算,只针对含变量的运算
5强制类型转换可以会引起精度损失问题,需要注意

4、String与8种基本数据类型间的运算

String属于引用数据类型,翻译为:字符串
声明String类型变量时,使用一对""
String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+,运算的结果仍然是String类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值