首页 > 代码库 > 程序的砖瓦------变量与数据类型(06)

程序的砖瓦------变量与数据类型(06)

  没有变量的程序不是程序,程序是由许许多多变量不停变化运行着的。在java中,程序中的变量可以简单理解为一块内存空间,用来存放字面值常量。java是一门强类型的语言,每个变量在使用前必须声明。声明就是在内存中开辟了一定的空间,不同的变量需要开辟的内存空间大小是不同的,为了规范这些不同的变量开辟的内存,java引入了数据类型的概念。

  java中,数据类型分为两类,一类是基本数据类型,是在简单程序中最常用的。另一类是引用类型,java中没有了C语言中的指针概念,与之类似的是引用。引用数据类型有类,数据,接口,对象。在面向对象部分详细研究。

  基本数据类型分为四类八种。

  整数:byte类型  占用一个字节  范围 -128~127

     short类型  占用两个字节      范围 -2^15~2^15-1

        int类型(最常用)   四个字节  范围 -2^31~2^31-1

      long类型    八个字节  很大。。。

  浮点数:float类型  四个字节

      double类型  八个字节

  字符型:char       两个字节   java采用unicode编码,所有的符号都可以表示

  布尔型:boolean  (true false)

由于整数类型和浮点数都有两种以上的数据类型,java给出了默认的数据类型,整数的默认数据类型为int,浮点数的默认数据类型为double.

  学习数据类型之后,就可以定义变量了,定义的格式为:

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

  或者还可采用如下格式:

    数据类型  变量名;

    变量名 = 字面值;

第一种格式在定义变量时同时给变量初始化值,第二种格式先定义,后赋值。两种操作都可以,但是建议使用第一种,由于java中局部变量必须先初始化才能使用,如果忘记初始化会造成不必要的麻烦,程序也会报错。同时也应注意,在定义变量的时候,理论上一行可以定义多个变量,但是为了程序的美观和易读,每一行建议只写一个定义语句。

 

程序的砖瓦------变量与数据类型(06)