一,类,接口,集合,数组等都为对象类型:
2.以字符串为例讲解对象类型:
a.String 为字符串,对象类型值
b.字面值:以双引号引起来的一个或是多个字符
String str="hello";
数据类型总结:实际应用
整数通常使用:int
小数通常使用:double
字符 :开发偶尔用
布尔类型通常用于判断:分支结构,循环结构,等
字符串:开发经常使用
案例:
姓名:String name ="李某";
年龄:int age;
性别:char set ='女';
或String set=“女”;
//int s=1;//1代表男 0代表女
成绩:double score=99.5;
电话:String tel="17710133197";
身份证号:String ID=“34644567945654634x”;
二,数据类型之间的转换
1.自动类型提升
(1)场景:小数据类型赋值给大数据类型(存储数据的范围对应数据大小)
(2)自动提升规则如下:
byte->short->int->long->float->double
char->int->long->float->double
2.强制类型转换
(1).用于场;景大数据类型赋值给小数据类型时,需要使用强制类型转换
(2).源数据类型 变量名1=值;
目标数据类型 变量名2=(目标数据类型)变量名1;
三。表达式
1.理解:通常由字面值,变量,运算符组成式子,一般有一个结果
2.表达式的结果类型如下
(1).表达式中有double,则结果为double
(2)表达式中没有double 由float 则结果为float
(3)表达式中没有double,float,由long,结果为long
(4)其余情况,结果为int
byte+byte byte+short byte+int
short+short short +int int+int
四,运算符
+
-
*
/(除)
%(去余数/取模)
java 中的两种应用:
(1)加法运算:如果+两端都为数据类型,则为加法运算
(2)字符串拼接:只要+的一段为字符串类型,则+就为字符串拼接
注意:java中布尔类型不能参与加法运算 ;
但是可以参加字符串拼接
五。赋值运算符
六。比较运算符
七,逻辑运算符
八,一元运算符