【变量】JAVA基础
2021/4/13 22:55:08
本文主要是介绍【变量】JAVA基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
【变量】JAVA基础
- 1、变量介绍
- 2、+号的使用
- 3、数据类型
- 4、浮点类型
- 5、字符类型(char)
- 6、Boolean类型
1、变量介绍
为什么需要变量?
变量是程序的基本组成单位,变量有三个基本要素(类型+名称+值)
变量赋值的原理:
内存中将值储存并赋给一个地址,地址对应一个名称,通过名称就可以直接访问变量值
变量使用注意事项:
- 1、变量表示内存中的一个储存区域【不同的变量,类型不同,占用的空间大小不同】
- 2、该区域有自己的名称【变量名】和类型【数据类型】
- 3、变量需先声明,再使用。
- 4、该区域的数据/值可以在同一类型范围内变化
- 5、变量在同一个作用域不能同名
2、+号的使用
1、当左右两边为数值类型时,做加法运算
2、当左右两边有一方为字符串,则做拼接运算
3、数据类型
每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间(字节)。
基本类型:
byte short int long
float double
char
boolean
引用类型
类,接口,数组[]
整数类型使用细节:
- 1、Java的整型常量(具体值)默认为int型,声明long型常量须后加’l’或’L’
- 2、Java程序中变量声明为int型,除非不足以表示大数,才用long
- 3、bit是计算机最下储存单位,byte是计算机基本储存单位1byte=8bit
4、浮点类型
- 1、float4个字节,double8个字节
- 2、java的浮点常量默认为double类型,声明float后需要加f
- 3、浮点数使用陷阱 当我们对运算结果是小数的进行相等判断时要小心 应该是以两个数的差值的绝对值,在某个精度范围内判断
5、字符类型(char)
1个字符2个字节,可以储存一个中文字符。
注意:可以存放一个数字(输出的是字母,涉及编码)
字符细节:
- 1、用单引号
- 2、可使用转译字符
- 3、在java中,char的本质是一个整数,输出时,是unicode码对应的字符。
- 4、char可以运行
字符类型本质讨论:
- 1、字符型储存到计算机,需要将字符对应的码值(整数)找出来
- 2、字符和码值对应关系是规定好的
字符编码介绍:
1、ASCII表,一个字节表示,128个字符
2、Unicode:使用两个字节,字母和数字都占用2个 字节,可能会浪费空间。
3、utf-8:字符使用1个字节,汉字3个字节
4、gbk:汉子,字母1个字节,汉字1个字节
5、gb2312:表示汉字<gbk
6、big5码:繁体中文
快捷键:
Ctrl+Shift+D 复制光标所在整行,插入到下一行
Ctrl+Shift+K 删除当前行
6、Boolean类型
1、boolean类型只允许取值true和false
2、boolean类型占用1个字节
3、boolean适用于逻辑运算
if
while
do-while
for
这篇关于【变量】JAVA基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行
- 2024-05-08阿里云域名注册流程,分享给第一次购买域名的新手站长!