Java教程

Java基本数据类型

本文主要是介绍Java基本数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基本数据类型

对于Java语言来说,它是一个强类型语言。因此对于所有变量的生成,都必须先声明一种类型。Java中对于数据类型主要分为引用数据类型和基本数据类型。本节主要对基本数据类型做一个介绍。

Java中对基本数据类型主要分为八种。其中4中整型、2种浮点类型、一种字符类型和一种用于表示真值的类型。

整形

整形用于表示没有小数部分的数值,可以是负数,Java提供了四种整形,如下表所示

类型存储需求取值范围
int 4字节 -2147483648~2147483647
short 2字节 -32768~32767
long 8字节 -9223372036854775808~9223372036854775805
byte 1字节 -128~127

浮点类型

浮点类型用于表示有小数部分的数值,

类型存储需求取值范围
float 4字节  
double 8字节  

一般来说,double数值的精度一般是float的两倍。float类型的值后面一般加一个后缀F或者f。而没有后缀F或者f的一般默认为double类型,当然double类型后缀D或者d。

char类型

对于char类型来说,其原本的含义是用来表示单个字符。不过现在也可以用来表示Unicode字符。char类型一般通过单引号括起来,比如"A"和'A'是不一样的,前者表示字符串,后者表示单个字符。char中类型的值可以用十六进制表示,范围从\u0000到\uFFFF----也就是所谓的Unicode编码。

除了转义字符\u以外,还有以下转义

转义序列名称UNICODE
\b 退格 \u0008
\t 制表 \u0009
\n 换行 \u000a
\r 回车 \u000d
\" 双引号 \u0022
\' 单引号 \u0027
\\ 反斜杠 \u005c
//\u000A is a newline

当你在java程序块里面又上面的注释的时候,你的程序就会报错,因为\u000A代表一个换行符,因此直接报错。

当比如在给出下面的转义注释,又会发生什么错误呢

//look inside c:\users

也可以仔细想想,为什么会发生错误呢?

对于Unicode的编码机制,本文再次不做详细介绍,主要原因是因为通过Unicode编码来解决所有符号的同一问题,比如把各国语言通过Unicode编码来达到一个统一的效果。

对于在程序中还是尽量不要使用到char类型,避免各种错误。

boolean类型

boolean(布尔)类型有两个值:false和true,通过是用来判断逻辑条件的成立,整数型和布尔型是不能相互转换的。

总结

首先对于基本数据类型而言,其本身的意义,通过各种基本数据类型,方便进行最基本的操作,比如说当创建各种类时,经常类里面定义几个基本数据类型的变量。也就是说,基本数据类型就是为各种复杂的类或者其他操作做一个铺垫。

这篇关于Java基本数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!