对象数据类型、引用数据类型
(1) 类、数组、接口等都称为对象类型
(2) 以字符串为例:
a. 字符串:String
b. 使用 双引号引起来的 一个或是多个字符 String str = "hello"; 数据类型实际开发总结: 整数类型通常使用:int 小数类型:double 布尔类型:通常应用判断、循环结构中 字符类型:实际开发不常用 字符串:实际开发频繁使用 实际存储数据:根据项目业务 姓名 :String name ="韩晨夕" ; 年龄 : int age = 35; 成绩 :double score = 99.5; 性别 :String sex = "男"; char c = '男'; int flag = 1; // 1-男 0-女 电话: String tel= "17710131197"; 地址: String addr = "天津市武清区"; 身份证号: String id="37082819891012203x"
数据类型之间的转换
1. 自动类型提升
(1) 场景:小数据类型赋值给大数据类型(存储的 数据范围衡量数据的大小)
(2) 规则: byte->short->int->long->float >double char->int->long->float->double
2. 强制类型转换
(1) 场景:大数据类型赋值给小数据类型,需要强 制类型转化
(2) 语法: 源数据类型 变量名 = 值; 目标类型 变量名2 = (目标类型)变量名;
表达式
1. 理解:表达式由字面值、变量、运算符组成式 子,通常有一个结果
2. 表达式的结果规则:
(1) 如果表达式中有double类型,结果为double
(2) 表达式中没有double类型,有float,结果 为float
(3) 表达式中没有double/float,有long,结 果为long
(4) 其余结果为:int 五、运算符 1. 算术运算符 + - *(乘法) /(除法) %(取余数/取 模) 注意:+ 的两种用法: a. b. 如果+两端都为数值类型,则为加法运算 如果+两端有一端为字符串类型,则为字 符串拼接