更新时间:2020-02-14 10:15:06 来源:极悦 浏览1670次
1.数据类型分类
基本类型:包括boolean类型和数值类型
引用类型:类,接口,数组
空类型(null):空引用是null类型变量的唯一值,空引用可以转换成任何引用类型。
2.基本数据类型(四类八种)
byte:8位,-128(-2^7)~127(2^7-1)
short:16位,-32798(-2^15)~32768(2^15-1)
int:32位,-2147483684(-2^31)~2147483647(2^31-1)
long:64位,(-2^63)~(2^63-1)
3.自动类型转换
表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换
自动类型转换格式:
范围大的数据类型变量=范围小的数据类型值;
如:
doubled=1000;
或
inti=100;
doubled2=i;
1.强制类型转换
表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换
强制类型转换格式:
范围小的数据类型变量=(范围小的数据类型)范围大的数据类型值;
如:
inti=(int)6.718;
或
doubled=3.14;
inti2=(int)d;
2.当一个表达式类型的自动提升算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将发生自动提升。
提升规则:
所有的byte,short和char类型将被提到int类型;
整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。
3.算术运算符
运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。
算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图:
使用算术运算符注意事项:
l加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。
l除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。
l“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。
l整数做被除数,0不能做除数,否则报错。
4.算数运算符++、--的使用
++运算符,会在原有值的基础上自增1;
--运算符,会在原有值的基础上自减1;
8.赋值运算符
9.比较运算符
10.逻辑运算符
11.三元运算符
格式:(条件表达式)?表达式1:表达式2;
三元运算符运算规则:
先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。
12.运算优先级
极悦Javase相关视频免费下载学习
Javase视频教程【301集】:
Java视频下载【JavaSE进阶】:
以上就是极悦注册机构小编介绍的“经典Javase基础视频,数据类型和运算符”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
相关内容
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习