变量
变量概述
基本类型之4类8种
四类
八种
字节数
数据表示范围
整数
bytr
1
-128~127
short
2
-32768~32767
int
4
-2147483648~2147483648
long
5
-2的63次方~2的63次方
浮点型
float
4
-3.403E38~3.403E38(小数点后6~7位)
double
8
-1.798E308~1798E308(小数点后15~16位)
字符型
char
2
表示一个字符('a','A','0','家')
布尔型
boolean
1
只有两个值true与false
常量与类型
double
3.14没有后辍,所以它是double类型
5.28D为double类型
1.26F为float类型
定义变量
变量使用的注意事项
数据类型转换
自动类型转换
范围大的数据类型 变量 = 范围小的数据类型的值
运算符
算术运算符
运算符
运算规则
范列
结果
+
正号
+3
3
+
加
2 +3
5
+
链接字符串
"中" + “国”
"中国"
-
负号
int a = 3; -a
-3
-
减
3 - 1
2
*
乘
2 * 3
6
/
除
5 / 2
2
%
取模
5 % 2
1
++
自增
int = 1;a++/++a
2
--
自减
int b = 3; a--/--a
2
算数运算符++、--的使用
++运算符,会在原有值的基础上自增1
--运算符,会在原有值的基础上自减1
赋值运算符
运算符
运算规则
范列
结果
=
赋值
int a = 2
2
+=
加后赋值
int a = 2, a += 2
4
-=
减后赋值
int a = 2, a -= 2
0
*=
乘后赋值
int a = 2, a *= 2
4
/=
整除后赋值
int a = 2, a /= 2
1
%=
取模后赋值
int a = 2, a %= 2
0
比较运算符
运算符
运算规则
范列
结果
==
相等于
4 ==3
False
!=
不等于
4 != 3
True
<
小于
4 < 3
False
>
大于
4 >3
True
<=
小于等于
4 <= 3
False
>=
大于等于
4 <= 3
True
逻辑运算符
运算符
运算规则
范列
结果
&
与
false & true
False
|
或
false | true
True
^
异或
true ^ flase
True
!
非
!true
Flase
&&
短路与
false && true
False
||
短路或
false || true
True
数据
程序概述
程序 = 数据 + 逻辑
数据类型
基本数据类型
整数、小数、字符、布尔
引用数据类型
数组、类、接口
常量
整数类型
十进制:如13、25
二进制:以0b(0B)开头 如0b1011、0B1001
十六进制:以0x(0X)开头 数字以0-9及A-F 如0x23A2、0xa
八进制:以0开头 如01、07、0721
小数类型
如1.0、-3.15、3.168
布尔类型
true、false
字符类型
如'a','A','0','家'
字符必须使用' '包裹,并且其中只能且仅能包含一个字符
字符串类型
字符串String类型是一种引用类型
"我爱Java","0123","","null"
字符串必须使用""包裹,其中可以包含0~N个字符
注释、关键字、标识符
注释
/**注释内容*/
/*多行注释*/
// 单行注释
关键字
public,class,static,void均为Java已经预设好的
标识符
组成元素
英文字符:a-zA-Z
数字:0-9
符号:_与$
命名规则
数字不能开头
不可以使用关键字
严格区分大小写,不限制长度起名时,尽量达到见名知意
命名规范
类的名字
大驼峰,单词首字母全部大写,其他字母小写如,BaseServer,HelloWorld
方法名字
小驼峰,第一个单词首字母小写,其他单词首字母全部大写,createUseld
变量名字
小驼峰,userAddress
常量名字
全部使用大写字母,并且以下划线分隔单词,MAX_SIZE
编程规范
合理注释
正确缩进
使用tab键来组织代码,保持正确的缩进
成对编程
在编写' ' "" () [] {}
见名知意
避免中文
变量与数据类型总结
最新推荐文章于 2022-04-23 16:06:09 发布