Java基础—变量

那年仲夏 提交于 2021-02-17 17:08:56

什么是变量呢?

变量就是存储数据的小盒子,只能存数据和取数据。

 

1.计算机的存储单元:

变量是内存中的小容器,用来存储数据无论是内存还是硬盘,计算机存储设备的最小信息单元“位(bit

我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元“字节(byte”,通常用大写字母B表示,

字节是由连续的8个位组成。

 

1B(字节) = 8bit

 

1KB = 1024B

 

1MB = 1024KB

 

1GB = 1024MB

 

1TB = 1024GB

 

1PB = 1024TB

 

 

2.基本数据类型(4类8种)

变量必须要有明确的类型,什么类型的变量装载什么类型的数据。

四类

八种

字节数

数据表示范围

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

  注意:Java中整数常量如果不在-2147483648~2147483648之间就必须添加“L”后缀添加了L”后缀的整数常量都是long类型的,例如:100L12345678901L都是long类型的常量。

  float类型常量必须添加“F”后缀(小写也可以,但建议使用大写)

 

  java中默认的整数类型是int类型

 

  java中默认的浮点类型是double类型

 

 

3.定义变量

 

定义变量的语法格式:

 

数据类型  变量名  =  数据值;

 

 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。

 

 变量使用时有作用域的限制。

 

变量不可以重复定义

 

4.数据类型的转换

 

范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换

 

自动类型转换格式:

 

范围大的数据类型 变量 = 范围小的数据类型值;

 

如:

 

    double d = 1000;

    int i = 100;

    double d2 = i;

表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

强制类型转换格式:

范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

如:

int  i = (int)6.718;   //i的值为6

double  d = 3.14;

int  i2 = (int)d;     //i2的值为3

 

 

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!