Java的数值数据类型以及命名规范

一、Java中的数值数据类型

<table><tbody><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">类型名<br></span></td><td width="299" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">&nbsp;范围<br></span></td><td width="182" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">存储空间<br></span></td></tr><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">byte<br></span></td><td width="299" valign="top" style="word-break: break-all;"><p style="text-indent:28px;"><span style="background-color: rgb(255, 254, 213);"><span style="font-family: 等线;font-size: 14px;">-2</span><sup><span style="font-family: 等线;font-size: 14px;vertical-align: super;">7&nbsp;</span></sup><span style="font-family: 等线;font-size: 14px;">(-128) ~ 2</span><sup><span style="font-family: 等线;font-size: 14px;vertical-align: super;">7</span></sup><span style="font-family: 等线;font-size: 14px;">-1 (127)</span></span></p></td><td width="188" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">8位带符号数<br></span></td></tr><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">short<br></span></td><td width="299" valign="top" style="word-break: break-all;"><p style="text-indent:28px;"><span style="background-color: rgb(255, 254, 213);"><span style="font-family: 等线;font-size: 14px;">-2</span><sup><span style="font-family: 等线;font-size: 14px;vertical-align: super;">15 </span></sup><span style="font-family: 等线;font-size: 14px;">(-32768) ~ 2</span><sup><span style="font-family: 等线;font-size: 14px;vertical-align: super;">15</span></sup><span style="font-family: 等线;font-size: 14px;">-1 (32767)</span></span></p></td><td width="188" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">16位带符号数<br></span></td></tr><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">int<br></span></td><td width="299" valign="top" style="word-break: break-all;"><p><span style="background-color: rgb(255, 254, 213);"><span style="font-family: 等线;font-size: 14px;">-2</span><sup><span style="font-family: 等线;font-size: 14px;vertical-align: super;">31 </span></sup><span style="font-family: 等线;font-size: 14px;">(-2147483648) ~ 2</span><sup><span style="font-family: 等线;font-size: 14px;vertical-align: super;">31</span></sup><span style="font-family: 等线;font-size: 14px;">-1 (2147483647)</span></span></p></td><td width="188" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">32位带符号数<br></span></td></tr><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">long<br></span></td><td width="299" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">-2^63 &nbsp;~ 2^63 - 1</span></td><td width="188" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">64位带符号位<br></span></td></tr><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">float</span></td><td width="299" valign="top" style="word-break: break-all;"><span style="color: rgb(0, 0, 0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;text-align: left;background-color: rgb(255, 254, 213);">1.4E - 45 ~ 3.4028235E38</span></td><td width="188" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">32位,标准IEEE 754<br></span></td></tr><tr><td width="75" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">double</span></td><td width="299" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);"><span style="color: rgb(0, 0, 0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;text-align: left;">4.9E - 324&nbsp;</span>~&nbsp;<span style="color: rgb(0, 0, 0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;text-align: left;">1.7976931348623157E308</span></span></td><td width="188" valign="top" style="word-break: break-all;"><span style="background-color: rgb(255, 254, 213);">64位,标准IEEE 754</span></td></tr></tbody></table>

注:IEEE 754是美国电气电子工程师协会通过的标准,用于在计算机上表示浮点数;Java中浮点数默认类型是double型

二、命名习惯

大驼峰:每一个单词首字母大写。通常会用于类名、函数名、属性名、空间名

例如:public class StudentInfomation;

小驼峰:除第一个单词之外,其他单词首字母大写。通常会用于定义变量

例如:int studentCount=0;

本文转自 https://mp.weixin.qq.com/s?__biz=MzA5MTk2OTk4OA==&tempkey=MTEwNV9iMUlnbzB0eHJuWFVmRjcyTC1vajVEaWxkVk50RHRUaUhUb2FhYkdYVzBCQUpYZkoxTWY2dzlhbUFEdkdmYVBpVXJDcmd1Mm1rSHZhWE03TEs5Wlp5NVl4U1Q4WmpJb0M5SVpfSktYbmt3UEMydE85T3pSeEQ4ZDlINk5meWFnNnFiQkJCbnFNTmNPbDM1WDV4czEtdmFvT1ctaVVkM1lmV2l5SWR3fn4%3D&chksm=107501bc270288aa7530851127e86b9a5953ba4e754318a2600594ca7b8108843b53c63af51f#rd,如有侵权,请联系删除。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )