java常见数值类型取值范围/ int short long BigInteger取值范围

文章目录

  • 一、各类型取值范围

一、各类型取值范围

以下整理java中常用的数值类型取值范围。

类型字节大小最小值最大值取值范围
byte8bit-128+127-128到127
short16bit-2 15 ^{15} 15+2 15 ^{15} 15-1-32768-32767
int32bit-2 31 ^{31} 31+2 31 ^{31} 31 -1-2,147,483,648 到 2,147,483,647
float321.4E-45 (2的-149次方)3.4028235E38 (2的128次方-1)精度为6~7位有效数字
double644.9E-324 (2的-1074次方)1.7976931348623157E308 (2的1024次方-1)精度为15~16位。
long64-2 63 ^{63} 63+2 63 ^{63} 63 -1-9223372036854775808~9223372036854775807

这里特别要提出出的两种类型:
Java中有两个类BigIntegerBigDecimal分别表示大整数类大浮点数类。
这两个类都在java.math.*包中,因此每次必须在开头处引用该包。

BigInteger 任意大的整数,其取值范围在负无穷到正无穷之间,原则上是,只要你的计算机的内存足够大,可以有无限位的, 当数值超过long之后就要用BigInteger进行处理了
BigDecimal 任意大的实数,可以处理小数精度问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/162458.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

女娃娃就要打扮,就要时刻保持美丽

超足充绒量,细腻柔软 上身效果很棒保暖性也很强 无论是日常出行还是户外活动 穿这件羽绒服都妥妥的 简约时尚的色彩搭配 使它在寒冷的冬季 既能保暖又能展现个人品味哦!

家电回收小程序,省心省力的好帮手

随着科技的不断进步和人们生活水平的提高,家用电器已经成为我们日常生活中不可或缺的一部分。然而,随着时间的推移,一些家电产品逐渐被淘汰或闲置下来。那么,如何处理这些闲置家电呢? 此时,一款家电回收小程…

创建vue项目体验

文章目录 使用vue-cli创建vue项目创建出的项目目录结构配置router 运行问题router未找到eslint报错 首页显示单页面内容替换 使用vue-cli创建vue项目 安装vue-cli,创建基本项目 选择步骤 一般创建成功后,提示使用下面的指令运行demo npm run serve创建…

【开源项目】热点监测降级框架Akali源码解读

项目地址 https://gitee.com/dromara/Akali 项目介绍 Akali(阿卡丽)是一个轻量级本地化热点检测/降级框架,适用于大流量场景,可轻松解决业务中超高流量的并发查询等场景。并且接入和使用极其简单,10秒钟即可接入使用&a…

Visual NLP:图像信息自动提取的未来

本文旨在以简单的方式解释 Visual NLP 的关键概念,让你了解 Visual NLP 的含义、它的用例是什么、如何使用它以及为什么它是构建自动提取管道的未来 。 NSDT在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在…

微信小程序-空值操作符

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 空值合并操作符(??) 空值合并操作符(??) 在编写代码时,如果某个属性不为 null 和 undefined&#x…

C++ 函数、数组、指针、输入输出、日期时间

一、C函数: 函数是一组执行一个任务的语句。每个C程序至少有一个函数,即主函数main()。函数有很多叫法,比如方法、子例程或程序等等。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。 return_type function…

一站式解决Mac音视频转换需求——Xilisoft Video Converter Ultimate for Mac

在数字化时代,音视频的应用越来越广泛,不同的设备和平台对音视频格式的要求也不尽相同。因此,如何找到一款功能强大、易于操作的音视频转换软件成为了Mac用户的迫切需求。而Xilisoft Video Converter Ultimate for Mac(曦力音视频…

4.18每日一题(极坐标累次积分到直角坐标累次积分的转换)

注:rdr化为直角坐标以后r直接消去了,不需要计算

可编程交流回馈式负载箱在电源设备中的应用

可编程交流回馈式负载箱可以用于测试电源设备的输出能力,通过在负载箱中设置不同的负载条件,可以模拟不同的工作负载情况,从而测试电源设备在不同负载下的输出能力和稳定性。这对于电源设备的设计和生产非常重要,可以帮助制造商评…

2023年亚太杯数学建模亚太赛C题思路解析+代码+论文

下文包含:2023年亚太杯数学建模亚太赛C题思路解析代码参考论文等及如何准备数学建模竞赛(23号比赛开始后逐步更新) C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料,帮助大家取得好成…

SELinux refpolicy详解(1)

本文部分内容参考: SELinux - ArchWiki SELinux_百度百科 一、SELinux介绍 1. SELinux简介 SELinux(Security-Enhanced Linux,安全增强型Linux)是美国国家安全局(NSA)对于强制访问控制的实现&#xff0…

【python学习】基础篇-常用函数-偏函数

偏函数(Partial function)是指固定一个函数的部分参数,返回一个新的函数。 在Python中,可以使用functools模块中的partial()函数来创建偏函数。 偏函数的用法如下: 1.首先,导入functools模块中的partial()函数。 from functool…

css实现水波纹效果

css实现水波纹效果 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><styl…

HarmonyOS ArkTS Video组件的使用(七)

概述 在手机、平板或是智慧屏这些终端设备上&#xff0c;媒体功能可以算作是我们最常用的场景之一。无论是实现音频的播放、录制、采集&#xff0c;还是视频的播放、切换、循环&#xff0c;亦或是相机的预览、拍照等功能&#xff0c;媒体组件都是必不可少的。以视频功能为例&a…

C 语言嵌套结构体

C 语言嵌套结构体 C为我们提供了将一个结构嵌套在另一个结构中的功能&#xff0c;从而创建复杂的数据类型。例如&#xff0c;我们可能需要在结构中存储实体员工的地址。而地址也可以包含其他信息&#xff0c;例如街道编号&#xff0c;城市&#xff0c;地区和密码。因此&#x…

CVE-2022-21661

简介 CVE-2022-21661是一个与WordPress相关的漏洞&#xff0c;涉及到SQL注入问题。该漏洞主要源于WordPress的WQ_Tax_Query类中的clean_query函数&#xff0c;可能允许攻击者通过控制传递给该函数的数据来控制生成的SQL查询&#xff0c;从而执行任意的SQL代码。 当WordPress的…

【ROS 2 进阶-MoveIt!】MoveIt!中的关键节点

所有内容请查看&#xff1a;博客学习目录_Howe_xixi的博客-CSDN博客 原文档链接&#xff1a;Docs

自动驾驶轨迹预测学习笔记

目录 VectorNet&#xff1a;自动驾驶轨迹预测 CVPR2023 轨迹预测冠军方案 QCNeXt VectorNet&#xff1a;自动驾驶轨迹预测 VectorNet&#xff1a;自动驾驶轨迹预测 - 知乎 CVPR2023 轨迹预测冠军方案 QCNeXt CVPR2023 轨迹预测冠军方案&#xff01;QCNeXt&#xff1a;新一代…

什么是索引下推

索引下推介绍 索引下推&#xff08;INDEX CONDITION PUSHDOWN&#xff0c;简称 ICP&#xff09;是在 MySQL 5.6 针对扫描二级索引的一项优化改进。总的来说是通过把索引过滤条件下推到存储引擎&#xff0c;来减少 MySQL 存储引擎访问基表的次数以及 MySQL 服务层访问存储引擎的…