Java数据类型

一、常量

  1、常量概述

    在程序执行过程中,其值不会发生改变的量。  

  2、常量分类

    1> 字符串常量:用双引号括起来的内容“Hello”。

    2> 整数常量:所有整数1、2、3······

    3> 小数常量:所有小数1.1 、2.2 ······

    4> 字符常量:用单引号括起来的内容‘A’、‘B’、‘1’、‘哈哈’······

    5> 布尔常量: 较为特别,只有true和false。

    6> 空常量: null。

二、变量

  1、变量概述

    是内存中的一块区域,在程序执行过程中其值是可以在一定范围内发生改变的量。

 

  2、定义变量时的组成部分

    A:对区域(取值范围)要有限定

      数据类型

    B:  必须对区域命名

      变量名

    C:  区域内必须有内容

      初始化值

  2、变量定义格式

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

三、数据类型

  1、计算机存储单元

    计算机存储设备最小信息单元叫做“位(bit)”,我们又称之为“比特位”,通常用小写字母b表示。

    计算机存储设备最小存储单元叫做“字节(byte)”,通常用大写字母“B”表示,字节有连续的8个位组成。

    1B = 8bit

    1KB = 1024B

    1MB = 1024KB

    1GB = 1024MB

    1TB = 1024G

  2、为什么有数据类型

    Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

  3、数据类型分类

四类 八种 字节数 数据表示范围
整型 byte 1 -128~127
short 2 -32768~32767
int 4 --2147483648~2147483647
long 8 -2E63~2E63-1
浮点型 float 4  -3.403E38~3.403E38
double 8 -1.79E308~1.798E308   
字符型 char 2  表示一个字符‘A’、‘B’、‘0’
布尔型 boolean 1 只有两个值true false 

 

数据类型 基本数据类型 数值型 整数类型(byte,short,int,long)
浮点型(float,double)
字符型(char)  
布尔型(boolean)  
引用数据类型 类(class)  
接口(interface)  
数组( [] )  

四、标识符

  1、标识符作用

    给包、类、方法、变量、接口等起名

  2、组成规则

    由字母、数字、下划线、美元符组成。

    不能以数字开头,不能是Java中的关键字。

  3、命名规则

    3.1 、包名

       最好是域名倒过来,所有字母小写。

    3.2、类或接口

       单词首字母大写(驼峰规则)。

    3.3、方法或变量

      单一单词时首字母小写,多单词时第一个单词首字母小写,其他单词首字母大写。

    3.4、常量

      字母全部大写,单词与单词间用下划线隔开。

四、定义变量

  1、变量定义格式

    数据类型 变量名 = 初始化值;

  2、定义变量时的注意事项

     整数默认是int类型,定义long类型时要在数据后面加L。

     浮点数默认是double类型,定义float类型的数据时,要在后面加F。

     变量未赋值不能直接使用。

     变量只在其作用域内有效,把定义语句直接括起的“{}”内有效。

五、数据类型转换

  1、隐式数据类型转换

    取值范围小的数据类型与取值范围大的数据类型进行运算,会把小数据类型提升为大数据类型再运算。

  2、强制类型数据转换

    b = (数据类型)c*d

    如果超出被赋值类型的范围会得到不同的结果。

    浮点型强转整型会损失精度。

posted @ 2019-11-11 21:50  早春的树  阅读(171)  评论(0)    收藏  举报