一脚踩进java之基础篇04——变量

一、了解计算机存储单元

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类型;

原文地址:https://www.cnblogs.com/smilehq/p/12744169.html