[Day2]变量、数据类型转换以及运算符

时间:2021-11-01 07:52:17

1.变量

  变量是内存中装载数据的小盒子,你只能用它来存取数据

2.计算机存储单元

  (1)计算机存储设备的最小信息单元叫“位(bit)”,“比特位”

  (2)8个比特位表示一个数据,是计算机的最小存储单元,叫“字节”

  (3)1个字节 通常 1B

      1024B 通常 1KB

      1024KB 通常 1MB

      1024MB 通常 1GB

      1024GB 通常 1TB

      1024TB  通常 1PB

3.基本类型之4类8种

  (1)变量必须要有明确的类型,什么类型的变量装在什么类型的数据

  

四类

八种

字节数

数据表示范围

整型

byte

1

-128~127

short

2

-32768~32767

int

4

-2147483648~2147483648

long

8

-263~263-1

浮点型

float

4

-3.403E38~3.403E38

double

8

-1.798E308~1.798E308

字符型

char

2

表示一个字符,如('a','A','0','家')

布尔型

boolean

1

只有两个值true与false

3.常量与类型

  (1)java 中默认的整数类型是int类型

  (2)添加了“L”后缀的整数常量都是long类型

  (3)java 中默认的浮点类型是double类型

  (4)float类型常量必须添加“F”后缀

4.定义变量

  (1)定义变量的语法格式:数据类型 变量名=数据值;

  (2)变量名必须满足合法的标识符

  (3)目的:方便计算

5.变量定义和使用的注意事项

  (1)变量定义后,不赋值,不能使用

  (2)变量是有自己的作用范围,变量的有效范围,定义的一对大括号内

  (3)变量不允许重复定义

6.数据类型转换

  (1)转换过程中,遵循一个原则:范围小的数据类型值,可以直接转换为范围大的数据类型值;范围大的数据类型值,不可以直接转换为范围小的数据类型值;

  (2)数据范围从小到大依次为:byte->short->int->long->float->double

  (3)自动转换:范围大的数据类型 变量 = 范围小的数据类型值

    Boolean类型不参与类型转换

  (4)强制转换:范围小的数据类型 变量=(范围小的数据类型)范围大的数据类型值;

7.运算符

  (1)算术运算符

运算符

运算规则

范例

结果

+

正号

+3

3

+

2+3

5

+

连接字符串

“中”+“国”

“中国”

-

负号

int a=3;-a

-3

-

3-1

2

*

2*3

6

/

5/2

2

%

取模

5/2

1

++

自增

int a=1;a++/++a

2

--

自减

int b=3;a--/--a

2

  (2)赋值运算符

运算符

运算规则

范例

结果

=

赋值

int a=2

2

+=

加后赋值

int a=2,a+=2

4

-=

减后赋值

int a=2,a-=2

0

*=

乘后赋值

int a=2,a*=2

4

/=

整除后赋值

int a=2,a/=2

1

%=

取模后赋值

int a=2,a%=2

0

  (3)比较运算符

运算符

运算规则

范例

结果

==

相等于

4==3

False

!=

不等于

4!=3

True

<

小于

4<3

False

>

大于

4>3

True

<=

小于等于

4<=3

False

>=

大于等于

4>=3

True