前言
本文主要介绍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种基本数据类型关键字以及书写及赋值语句。