<b>Java编程那些事儿17——基本数据典范</b>[Java编程]
本文“<b>Java编程那些事儿17——基本数据典范</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
3.5 基本数据范例
程序中最核心的就是一系列的数据,大概叫程序状况,计算机为了便利的管理数据,就为数据设定了一组范例,这样在为数据分配内存以及操作数据时都对比便利,这就是数据范例的由来.其实实际生活中也存在各种数据范例,比方数字型,字符型等,数字型又可以划分为整数型和小数型,只是没有很可以的划分罢了.
在数据范例中,最常用也是最底子的数据范例,被称作基本数据范例.可以利用这些范例的值来代表一些简单的状况.
3.5.1 概述
学习数据范例的目的就是在需求代表一个数值时,可以挑选符合的范例.当然,有些时刻好几种范例都合适,那就要看个人习惯了.
学习数据范例需求掌握每种数据范例的特点,以及对应的细节知识,这样会有助于对范例的挑选.所以在初次学习时,需求记忆很多的内容
Java语言的基本数据范例总共有以下8种,下面是按照用处划分出的4个类别:
l整数型:byte(字节型)、short(短整型)、int(整型)、long(长整型)
l小数型:float(单精度浮点型)、double(双精度浮点型)
l字符型
l布尔型
3.5.2整数型
整数型是一类代表整数值的范例.当需求代表一个整数的值时,可以按照需求从4种范例中挑选符合的,假如没有特别要求的话,普通挑选int范例.4种整数型辨别主要在每个数据在内存中占用的空间大小和代表的数值的范围.具体阐明参看下表:
整数型参数表
范例名称 | 关键字 | 占用空间(字节) | 取值范围 | 默许值 |
字节型 | byte | 1 | -27—27-1 | 0 |
短整型 | short | 2 | -215—215-1 | 0 |
整型 | int | 4 | -231—231-1 | 0 |
长整型 | long | 8 | -263—263-1 | 0 |
阐明:1、Java中的整数都是有标记数,也就是有正有负.
2、默许值指在特定的情形下才自动初始化,具体的情形后续将有论述.
3、程序中的整数数值默许是int以及int以下范例,假如需求书写long型的值,则需求在数值背面增添字母L,大小写都可.
4、程序中默许整数是十进制数字,八进制数字以数字字符0开首,比方016、034等,十六进制数字以数字字符0和字母x(不辨别大小写)开首,比方0xaf、0X12等.
3.5.3小数型
小数型是一类代表小数值的范例.当需求代表一个小数的值时,可以按照需求从以下2种范例中挑选符合的.假如没有特别要求,普通挑选double范例.
由于小数的存储方法和整数差别,所以小数都有一定的精度,所以在计算机中运算时不够切确.按照精度和存储区间的差别,计划了两种小数范例,具体见下表:
小数型参数表
范例名称 | 关键字 | 占用空间(字节) | 取值范围 | 默许值 |
单精度浮点型 | float | 4 | -3.4E+38—3.4E+38 | 0.0f |
双精度浮点型 | double | 8 | -1.7E+308—1.7E+308 | 0.0 |
阐明:1、取值范围以科学计数法情势举行描写.
2、在程序中,小数的运算速度要低于整数运算.
3、float范例的小数,需求在小数后加字母f,不辨别大小写,比方1.01f.
以上是“<b>Java编程那些事儿17——基本数据典范</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |