目录
Java基本语法
4.变量的分类-按数据类型
Top:
①变量必须先声明后使用;
②变量都定义在其作用域。在作用域内,他是有效的,出了定义域就失效了;
③同一个定义域内,不可以声明两个同名的变量。
1.基本数据类型之间的运算规则:
前提:这里讨论的只是7种基本数据类型变量间运算,不包含boolean类型
1.自动类型提升:
byte 、 char 、> short ==>> int ==>> long ==>> float ==>> double
结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
特别的:当byte、char、short三种类型的变量做运算是,结果为int型
2.强制类型转换:自动类型转换的逆运算(此时的容量大小指的是,表示数的范围和大小。比如:float容量要比long的容量大)
2.String类型变量的使用:
1.String属于引用数据类型,翻译为:字符串;
2.声明String类型变量时,使用一对" "(区别于字符型的' ');
3.String可以和8种基本数据类型做运算,且运算只能是连接运算:+;
4.运算结果仍然是String类型;
5.不同进制的使用说明
对于整数,有四种表示方式:
①二进制(binary):0,1,满2进1,以0b或0B开头。
②十进制(decimal):0-9,满10进1。
③八进制(octal):0-7,满8进1,以数字0开头表示。
④十六进制(hex):0-9及A-F,满16进1.以0X或0x开头表示。此处的A-F不分大小写。
6.运算符
1.算术运算符:
2.逻辑运算符:
3.运算符的优先级: