首页 > 代码库 > 02.数据类型常量与变量

02.数据类型常量与变量

一、变量

  • 变量概述

在程序执行过程中,在某个范围内其值可以发生改变的量。

  • 变量定义格式

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

二、数据类型

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

技术分享

 

  技术分享

  注意事项:

Java语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,如:
int i1 = 600; //正确 long l1 = 88888888888L; //必须加L否则会出错

Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在数字后面加 f 或 F ,如:
double d = 12345.6; //正确 float f = 12.3f; //必须加f否则会出错

char 型数据用来表示通常意义上的“字符”
字符常量为用单引号括起来的单个字符,例如:char ch1= ‘a‘; char ch2=‘中‘;
Java 字符采用 Unicode 编码,每个字符占两个字节,因而可用十六进制编码形式表示。注:Unicode是全球语言统一编码

boolean 类型适于逻辑运算,一般用于程序流程控制 。
boolean 类型数据只允许取值 true 或 false ,不可以 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。

 

三、数据类型转换

  boolean 类型数据不能转换为其他的数据类型;

  默认转换:

    byte,short,char--int--long--float--double

    byte,short,char相互之间不转换,它们参与运算首先转换成int类型

    总结:低精度的数据类型在参与数据运算时,总是可以自动向高精度进行转换。

  强制转换:

    目标类型 变量名 = (目标类型)(被转换数据)

 

02.数据类型常量与变量