前言

本文主要介绍Java语言中8种基本数据类型。分别是四种整型:byte,short,int,long两种浮点型(小数)float,double布尔类型:boolean字符型:char


提示:以下是本篇文章正文内容,下面案例可供参考

一、什么是数据类型?

我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东西,其实就是对常用的各种数据类型进行了明确的划分,便于计算机处理数据。

二、8种基本数据类型

1.分类

1.整型

即,整数

byte :字节型

长度:一个字节
范围:-128~127 即-2^7— 2^7-1
代码如下(示例):

byte a = 5;
short :短整型

长度:2个字节
范围: -2^15 ~ 2^15-1
代码如下(示例):

short a = 5;
int:整型

长度:4个字节
范围: -2^31 — 2^31-1
代码如下(示例):

int a = 5;
long:长整型

长度:8个字节
范围: -2^63 — 2^63-1
代码如下(示例):

long a = 5;

浮点型

即,小数

float:浮点型

精度:单精度
长度:4个字节
代码如下(示例):

float a = 5.6f;
float b = 5.8F;

要注意,分号前面的f(F)不可以省略,否则会报错!!!

double:双精度浮点型

精度:双精度
长度:8个字节
代码如下(示例):

double a = 5.6d;
double b = 5.6D;
double c = 5.6;

这里跟float的区别在于,double给变量赋值的时候,分号前面的d(D)是可以省略不写的。

布尔型

布尔类型只有两个值true和false,是用来判断真假的数据类型。

boolean:布尔型

取值:true或者false

代码如下(示例):

boolean istrue = true;

boolean 一般用于选择结构和循环结构作为执行语句的条件使用。

字符型

字符型指的是单个字符,包括数字,字母,汉字,符号等

char:字符型

长度:2个字节

代码如下(示例):

char a = 'a';
char b = 'A';
char c = '男';
char d = '2';
char e = '$';

要注意的是:char类型赋值时,赋值符 = 后面要加上单引号’ ‘,不能省略,也不能是双引号。单引号内必须是一个字符,比如’12’,'十二’都是不合法的表达,会报错!!!


总结


以上就是今天要讲的内容,本文仅仅简单介绍了Java种8种基本数据类型关键字以及书写及赋值语句。