一脚踩进java之基础篇03——变量
作者:互联网
一、了解计算机存储单元
1.1 什么是变量:变量是内存中的小容器,用来存取数据。
1.2 计算机怎么存储数据的呢?
无论是硬盘还是内存,计算机存储设备的最小单元信息叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示;
而计算机最下的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
1.3 单位换算
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024KB
1TB = 1024GB
1PB = 1024TB
二、基本类型之4类8种
2.1 水杯是用来装水的,那么水杯能装多少水呢?一吨?我们知道水杯在创建时不只确定了要装载的是水(数据类型),而且还确定了能装多少水(数据类型的具体种
类)。变量也是如此,需要指定变量能装载什么类型的数据,同时也要指定变量能装载多大的数据。
2.2 Java中基本类型一共4类,把这4类展开后共8种基本类型。我们今后编写程序时使用的是这8种基本类型而不是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 |
三、定义变量
3.1 定义变量(创建变量)
1)定义变量的语法格式:
数据类型 变量名 = 数据值; int a = 100;
①int是数据类型,指定了变量只能存储整数,而且指定了存储范围为-2147483648~2147483648。
②其中a表示变量名,变量名是标识符,这说明只要是合法的标识符都可以用来做变量名。
③其中“=100”是给变量赋值,即向a变量中写入100
2)变量使用的注意事项
①变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
public static void main(String[] args) { int x; x = 20; //为x赋值20 System.out.println(x);//读取x变量中的值,再打印 }
②变量使用时有作用域的限制
public static void main(String[] args) { int x = 20; { int y = 20; } System.out.println(x);//读取x变量中的值,再打印 System.out.println(y);//读取y变量中的值失败,因为超出了y变量作用范围 }
③变量不可以重复定义。
public static void main(String[] args){ int x = 10; double x = 5.5;//编译失败,变量重复定义 }
④数字类型默认值
java中默认的整数类型是int类型
java中默认的浮点类型是double类型
3.14没有后缀,所以它是double类型;
5.28D为double类型;
1.26F为float类型;
标签:03,java,变量,int,double,数据类型,类型,一脚,赋值 来源: https://www.cnblogs.com/smilehq/p/12744169.html