2.Java变量
2021/4/12 20:26:03
本文主要是介绍2.Java变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 概念
储存可变数据的容器
2. 三要素:
-
数据类型
-
变量名
-
变量值
3. 定义:
-
声明:数据类型 变量名;
-
赋值:变量名 = 变量值;
-
通过变量名使用
变量可以直接声明并赋值
4. 命名:
-
支持数字,字母,_ , $
-
不可以数字开头
-
不能使用关键字或保留字命名
-
严格区分大小写
5. 数据类型:
-
分类:
-
基本数据类型
-
整型:byte(1字节),short(2字节),long(4字节),int(8字节)
-
浮点型:double(4字节),float(8字节)
-
字符型:char(2字节)
-
布尔型:boolean(1字节)
-
-
引用数据类型
-
类
-
接口
-
数组
-
-
-
类型转换
char =======
| => int ==> long ==> float ==>double
byte > short =
-
自动转换:小字节类型转换大字节类型 自动转换
-
强制转换:大字节类型转换小字节类型需要强制转换
强制转换可能会导致精度丢失
6. 运算符:
-
算数运算符
+,- ,* ,/ ,% ,++ ,--
++ ,-- 在前先运算,在后先赋值
-
赋值运算符
= ,+= ,-= ,*= ,/= ,%=
-
逻辑运算符
!,&& ,||
-
比较运算符
>,< ,== ,!= ,>= ,<=
-
位运算符
& ,| ,^
-
位移运算符
>> ,<<
位运算是转换为二进制后进行计算
&:两元素都是1 结果才为1,否则为0
| :两元素都是0 结果才为0,否则为1
^:两元素不同时结果为1,相同则为0
7. 三元运算符
(表达式) ? :
8. 进制:
-
进制就是进位计数制
-
常见进制
-
二进制
-
八进制
-
十进制
-
十六进制
-
-
进制转换
-
十进制转二进制:一直除以2,倒序取余得到二进制数
-
二进制转十进制:数字*2的位数-1次方相加
-
例子:1100
0* 2的零次方 + 0 * 2的一次方 + 1 * 2的二次方 + 1 * 2的三次方
0 + 0 + 4 + 8 = 12
注意事项: 1. 变量仅在声明的作用域生效 2. 同一个作用域中变量不可重名 3. 整数的默认类型为 int ,浮点数的默认类型为 float 4. char 存储 int类型 可以转为 ascii 码值 5. byte 的范围:-128~127 6. byte ,short ,char 运算结果会自动转为 int
这篇关于2.Java变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25JAVA副业资料:新手入门及初级提升指南
- 2024-11-25Java副业资料:入门到实践的全面指南
- 2024-11-25Springboot应用的多环境打包项目实战
- 2024-11-25SpringBoot应用的生产发布项目实战入门教程
- 2024-11-25Viite多环境配置项目实战:新手入门教程
- 2024-11-25Vite多环境配置项目实战入门教程