Java基础笔记(1)----语言基础
-
变量
- 变量:是内存中的一块存储空间,是存储数据的基本单元。
- 使用:先声明,后赋值,在使用。
- 声明:数据类型 + 变量名 = 值。(例:int a = 5;)
-
数据类型
-
分类:如图:
-
详解:
-
String字符串类型:à用("")引起来,0到多个字节。
-
类型转换
-
类型转换
-
要求两种类型相互兼容,目标类型大于源类型。
例:byte b = 5 ------ short s = b;à自动类型提升为short。
-
-
类型提升
-
-
运算符
- 算数运算符:+,-,*,%,++,--
- 赋值运算符:=,+=,-=,*=,/=,%=
- 关系运算符:==,>,>=,<,<=,!=
-
逻辑运算符:&&(短路与),&(非短路与),||(短路或),|(非短路或),!
-
三元运算符
-
自我总结:
以上是Java的语言基础,说明了变量的声明,数据类型的分类,数据类型转换与提升和运算符。
注意:
- Java语言是强类型的编程语言,声明变量时数据类型和值必须类型一致。
- long类型的赋值:long l = 10L或long l=10l ;float类型的赋值:float f=10.1f 或 float f = 10.1F
-
算术运算时+=不进行类型的自动提升。
-
例:byte b = 10;
b = b + 1 -->false(会进行类型的自动提升)
b + = 1 -->true
-