在jave 中有8种基本类型来存储数值、字符与布尔值、如图

 

vastbase数据类型和Java_浮点

一、整数类型

  1. 整数类型分为四种类型,他们具有不同的取值范围如图所示

vastbase数据类型和Java_其他_02

 

整数类型各个运行代码介绍

注意由于long型的取值范園比 in 型大,且属于高林度数据炎型,所以在感值时要和 int型做出区分,需要在整效后加L或者l(小与的L)。

vastbase数据类型和Java_类型变量_03

运行结果

vastbase数据类型和Java_vastbase数据类型和Java_04

二、浮点类型

语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围,如表所示。

vastbase数据类型和Java_vastbase数据类型和Java_05

 

 

在默认情况下小数都被看作 double 型,若想使用 float 型小数,则需要在小数后面添加F或士。另外,可以使用后缓d或D来明确表明这是一个double 类型数据,但加不加d或口 并没有硬性规定。而定Xfoat 型麥量时,如果不加F或f,系统会认为是double 类型数据,进而出错。定义浮点类型变量,代码如下:

vastbase数据类型和Java_类型变量_06

【例1】根据身高体重计算 BMI 指数

创建 BMTexponent 类,声明 double 型变量 height 来记录身高,单位为米:声明int型变量 wcight

记录体重,单位为千克:根据 BMI-体重(身高x身高)计算 BMI指数。实例代码如下:

vastbase数据类型和Java_转义_07

三、字符类型 

1、Char 型

2、转义字符

转义字符是一种特殊的宇符变量,它以反斜和 “”开头,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”。例如,printf 函数的格式串中用到的“口” 就是一个转义宇符,意思是“回车换行”。Java 中的转义宇符如表 3-3 所示

vastbase数据类型和Java_vastbase数据类型和Java_08

将转义宇符赋值给字符变量时,与字符常量值一样需要使用单引号。

【例1】输出\字符和★'字符

"字符的转移字符为心,‘大'字符的 Unicode 码为2605,实例代码如下:

vastbase数据类型和Java_其他_09

运行结果

vastbase数据类型和Java_类型变量_10

 

四、布尔类型

布尔类型又称逻辑类型,简称布尔型,通过关键宇 boolean 来定 义布尔类型变量。布尔类型只有 t®和talse 两个值,分别代表布尔逻辑中的 “真”和“假”。布尔值不能与整数类型进行转换。布尔类型

通常被用在流程控制中,作为判断条件。定义布尔类型变量,代码如下:

vastbase数据类型和Java_其他_11

运行结果

vastbase数据类型和Java_vastbase数据类型和Java_12