栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA的数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA的数据类型

标识符:

作用:常量、变量、方法、类和包等的名称。

命名规则:

1.必须以字母、_下划线、美元符$开头。

2.其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。

3.大小写敏感,长度无限制。

4.不可以是Java的关键字。

5.中间不能有空格。

▪ 所有变量、方法、类名:见名知意

▪ 变量、方法名: – 首字母小写和驼峰原则 – run(), runRun(), age ageNew monthSalary

▪ 常量: – 大写字母和下划线:MAX_VALUE

▪ 类名: – 首字母大写和驼峰原则: Man, GoodMan

关键字/保留字:

JAVA的数据类型:

数据类型分为基本数据类型和引用数据类型。

基本数据类型又分为三种:

数值型:

1.整数型(long、short、int、byte):

-整型常量:十进制整数,八进制整数(以0开头),十六进制整数(0X开头)。

整型常量默认为int,声明long型常量可以后加‘ l ’或‘ L ‘(建议使用大写, 小写容易误认为数字1)。

byte占用1字节、short占用2字节,int占用4字节,long占用8字节。

其中表数范围计算为:-2*(字节数*8)次方~2*(字节数*8)次方-1。

2.浮点型(float、double):

-浮点类型常量:十进制数形式的小数和科学记数法形式。

float类型:单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。

 double类型:双精度类型 精度是float类型的两倍,绝大部分应用程序都采用double类型。

浮点常量默认为double。要变为float,需在后面增加F/f。

浮点数存在舍入误差,很多数字不能精确表示。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。

字符型(char 两个字节):

1.单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的, “A”表示含有一个字符的字符串。

2.char 类型用来表示在Unicode编码表中的字符。其中0为48,A为65,a为97。

3.char类型在内存中存储的是该字符的Unicode编码值,所以char类 型可以当做int类型来处理。

4.Java 语言中还允许使用转义字符 ‘’ 来将其后的字符转变为其它的 含义:

b 退格。

n 换行。

r 回车。

t 制表符(Tab)。

" 双引号。

' 单引号。

\ 反斜杠。

布尔型(boolean 一位):

1.boolean类型有两个值,true和false。

2.boolean 类型用来判断逻辑条件,一般用于程序流程控制。

JAVA是一种强类型语言:

1.常量是有数据类型的。

2.变量都必须声明其数据类型。

final 常量:

1.使用final修饰的变量,只能被初始化一次,变成了常量。

2.final常量是有名称的。

基本数据类型之间的转换:

1.自动转换:我们一般说类型转换,要保证是同一种数据类型,小范围会自动向大范围转型。

2.强制转换:如果不是同一种类型的数据,=号右边的值范围大,左边范围小,那么就需要使用强制转换。
           语法:(datatype)

3.强制转换的时候,有可能数据丢失,不精确了。

int可以自动转换为double;long可以转换为float。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号