java常见数值类型取值范围/ int short long BigInteger取值范围
文章目录
- 一、各类型取值范围
一、各类型取值范围
以下整理java中常用的数值类型取值范围。
| 类型 | 字节大小 | 最小值 | 最大值 | 取值范围 |
|---|---|---|---|---|
| byte | 8bit | -128 | +127 | -128到127 |
| short | 16bit | -2 15 ^{15} 15 | +2 15 ^{15} 15-1 | -32768-32767 |
| int | 32bit | -2 31 ^{31} 31 | +2 31 ^{31} 31 -1 | -2,147,483,648 到 2,147,483,647 |
| float | 32 | 1.4E-45 (2的-149次方) | 3.4028235E38 (2的128次方-1) | 精度为6~7位有效数字 |
| double | 64 | 4.9E-324 (2的-1074次方) | 1.7976931348623157E308 (2的1024次方-1) | 精度为15~16位。 |
| long | 64 | -2 63 ^{63} 63 | +2 63 ^{63} 63 -1 | -9223372036854775808~9223372036854775807 |
这里特别要提出出的两种类型:
Java中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类。
这两个类都在java.math.*包中,因此每次必须在开头处引用该包。
BigInteger 任意大的整数,其取值范围在负无穷到正无穷之间,原则上是,只要你的计算机的内存足够大,可以有无限位的, 当数值超过long之后就要用BigInteger进行处理了
BigDecimal 任意大的实数,可以处理小数精度问题。
相关文章:
java常见数值类型取值范围/ int short long BigInteger取值范围
文章目录 一、各类型取值范围 一、各类型取值范围 以下整理java中常用的数值类型取值范围。 类型字节大小最小值最大值取值范围byte8bit-128127-128到127short16bit-2 15 ^{15} 152 15 ^{15} 15-1-32768-32767int32bit-2 31 ^{31} 312 31 ^{31} 31 -1-2,147,483,648 到 2,147…...
echarts产品日常奇怪需求
设置最小刻度导致好多小数,限制两位 yAxis 指定的y轴设置 axisLabel,可以格式化显示 文档地址:https://echarts.apache.org/zh/option.html#yAxis.axisLabel.formatter yAxis: [{type: value,name: 利率,position: right,alignTicks: true,mi…...
CSDN文章保存为MD文档(一)
免责声明 文章仅做经验分享用途,利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行承担!!! import os import re i…...
【tomcat】java.lang.Exception: Socket bind failed: [730048
项目中一些旧工程运行情况处理 问题 1、启动端口占用 2、打印编码乱码 ʮһ�� 13, 2023 9:33:26 ���� org.apache.coyote.AbstractProtocol init ����: Fa…...
什么是高防IP?有什么优势?怎么选择高防IP?
在当今的互联网环境中,分布式拒绝服务(DDoS)攻击已经成为一种常见的安全威胁。这种攻击通过向目标服务器发送大量的无效流量,使其无法处理正常的请求,从而达到迫使服务中断的目的。作为一个用户,你是否曾遇…...
不存在类型变量 A, T 的实例,使 Collector<T, A, List<T>> 符合 Supplier<R>
报错信息 原因: 不存在类型变量 A, T 的实例,使 Collector<T, A, List<\T>> 符合 Supplier<\R> 来源 测试Stream流的map方法,做算法习惯基本类型定义数组。 map方法:Stream API的一部分。允许以一种声明式的方式处理数据,…...
千兆光模块和万兆光模块的供应链管理
随着网络通信技术的不断发展,千兆光模块和万兆光模块已逐渐成为现代网络建设中不可缺少的组成部分。它们在云计算、数据中心、大规模机房以及企业内部网络等领域广泛应用,已经成为大家熟知的产品。 千兆光模块和万兆光模块的工作原理基本相同ÿ…...
pytorch训练出现的bug
训练过后发现.csv文件左侧出现了几列unname和一列0,1,2。这个时候在训练就会从unname那一列开始训练。我们需要把这几列删除,之后再重新训练 问题应该是执行完了这个语句过后就会出现了。 执行完后,记得删。...
【AGC】集成AGC服务上架应用市场审核问题
【关键字】 AGC、应用市场、审核 【问题描述】 集成了AGC服务,上架到应用市场不通过,检查发现是com.huawei.secure.android.common.ssl.util.c.doInBackground 存在获取安装列表行为。 已经按照sdk 设置了,但是检测还是有授权前去获取安装列…...
element emitter broadcast向下广播 dispatch向上分派
emitter 项目使用element的emitter.js,做个使用记录 function broadcast(componentName, eventName, params) {this.$children.forEach(child > {const name child.$options.name;if (name componentName) {child.$emit.apply(child, [eventName].concat(para…...
基于 Modbus 的工业数据采集、控制(part 2)
基本处理流程 服务器 parse_and_process(char * input)//input :post请求发送的正文 {...// 请求 modbus 数据else if(strstr(input, "modbus_get")){return handle_get(sock, input);}// 控制 modbus 设备else if(strstr(input, "modbus_set")){return …...
vue前端项目如何配置后端项目的请求地址
在 Vue 前端项目中配置后端项目的访问地址可以通过修改项目的配置文件来实现。Vue 常用的配置文件是 vue.config.js,你可以按照以下步骤进行配置: 在 Vue 项目的根目录下,创建或编辑 vue.config.js 文件。 在 vue.config.js 中,可…...
Lora学习资料汇总
目录 LoRa联盟 Semtech lora网关供应商: LoRaMAC API文档 论坛 开发板 主流技术对比分析 LoRa网络距离模拟测试方法 LoRa应用 LoRa联盟 LoRa联盟:LoRaWAN规范的制定组织 https://www.lora-alliance.org/ LoRa技术白皮书:https://www.lora-alli…...
Oracle的控制文件多路复用,控制文件备份,控制文件手工恢复
一.配置控制文件多路复用 1.查询Oracle的控制文件所在位置 SQL> select name from v$controlfile;NAME -------------------------------------------------------------------------------- /u01/app/oracle/oradata/orcl/control01.ctl /u01/app/oracle/fast_recovery_a…...
在线视频课程教育系统源码/网课网校/知识付费/在线教育系统/在线课程培训系统源码
源码简介: 在线视频课程教育系统源码,作为网课/网校/知识付费/在线教育系统,它有文章付费阅读在线点播自动发货付费阅读VIP会员系统等功能。它是实用的在线课程培训系统源码。 发货100-在线视频课程教育系统,它是一款功能实用的…...
程序员护城河:保障系统安全与网络稳定的不可或缺力量
引言: 在当今数字化时代,计算机和互联网的广泛应用使得程序员的角色变得越来越重要。作为保障系统安全与网络稳定的关键力量,程序员需要具备一系列的基本能力,同时还需掌握一些专业技术和策略,以确保系统运行的安全性…...
html属性值可以不用引号吗,实例验证
html属性值可以不用引号 HTML元素的属性值可以不适用引号来包裹,浏览器一样可以将其进行渲染。不过,如果这样写HTML的代码的话,属性与属性值之间需要用空格来进行隔开,避免后面的属性变成前面属性的属性值。 提示:虽…...
angular 实现模块共享
angular 实现共享模块 新建共享模块: ng g m material material.module.ts import {NgModule } from @angular/core; import {OverlayModule } from @angular/cdk/overlay; import {CdkTreeModule } f...
带记忆的超级GPT智能体,能做饭、煮咖啡、整理家务!
随着AI技术的快速迭代,Alexa、Siri、小度、天猫精灵等语音助手得到了广泛应用。但在自然语言理解和完成复杂任务方面仍然有限。 相比文本的标准格式,语音充满复杂性和多样性(例如,地方话),传统方法很难适应不同用户的…...
易点易动设备管理系统提升设备能耗管理和设备状态监控效率
如今,能源效率和设备状态监控对于企业来说变得越发重要。传统的设备管理方式往往存在能耗浪费和难以实时监控设备状态的问题。为了解决这些问题,易点易动设备管理系统应运而生。本文将介绍易点易动设备管理系统的功能和优势,以及如何通过它提…...
2026年护理学论文降AI工具推荐:护理研究和临床实践部分降AI方案
2026年护理学论文降AI工具推荐:护理研究和临床实践部分降AI方案 直接给结论:嘎嘎降AI(www.aigcleaner.com),4.8元,知网AI率58%降到5.9%,稳定可靠。 护理学论文降AI工具怎么选、怎么用…...
从LeetCode LRU到CMU15-445 Project#1:手把手教你用C++实现LRU-K缓存替换策略
从LeetCode到数据库内核:LRU-K缓存替换策略的工程实现进阶 1. 缓存策略的演进与LRU-K的核心价值 在计算机科学领域,缓存系统如同人类记忆的延伸,而替换策略则是决定哪些记忆值得保留的关键机制。当我们从LeetCode的LRU算法练习(如…...
游戏化编程学习新范式:告别枯燥代码,开启冒险旅程
游戏化编程学习新范式:告别枯燥代码,开启冒险旅程 【免费下载链接】codecombat Game for learning how to code. 项目地址: https://gitcode.com/gh_mirrors/co/codecombat 你是否曾经面对屏幕上的代码感到迷茫,那些抽象的逻辑和冰冷的…...
Zotero Style:让学术文献管理变得优雅高效的视觉化革命
Zotero Style:让学术文献管理变得优雅高效的视觉化革命 【免费下载链接】zotero-style Ethereal Style for Zotero 项目地址: https://gitcode.com/GitHub_Trending/zo/zotero-style 在浩如烟海的学术文献中迷失方向?被堆积如山的PDF文件压得喘不…...
LeetCode 斐波那契搜索题解
LeetCode 斐波那契搜索题解 题目描述 实现斐波那契搜索算法,在一个有序整数数组中查找目标值。 示例: 输入:[11, 12, 22, 25, 34, 64, 90],目标值:22输出:2(目标值在数组中的索引) 解…...
ROS导航避坑指南:手把手教你正确发布和使用Odometry消息(附Python/C++代码)
ROS导航避坑指南:手把手教你正确发布和使用Odometry消息 在机器人导航开发中,里程计(Odometry)消息的正确处理往往是决定定位精度的关键因素。许多开发者在TurtleBot3、Husky等平台上进行自主导航开发时,都会遇到定位漂移、坐标系混乱等问题&…...
别再为GPIB驱动发愁了!手把手教你用C#和NI-VISA 5.8.0连接Keithley 2400
从零构建C# GPIB通信系统:Keithley 2400实战指南 当实验室里的Keithley 2400电源表第N次因为驱动问题拒绝与你的C#程序对话时,我猜你已经开始考虑用物理方式"说服"这台设备了——别急,这可能是NI-VISA最擅长制造的"薛定谔式连…...
Word2Vec原理与应用:从词向量到NLP实战
1. Word2Vec:当词语成为魔法向量的秘密 2003年,我在处理一个新闻分类项目时首次遭遇了"语义鸿沟"问题——计算机无法理解"苹果"和"Orange"都是水果,而"Apple"同时还代表科技公司。直到2013年Word2Ve…...
LSTM在时序预测中的核心原理与工业实践
1. 长短期记忆网络在序列预测中的核心价值 长短期记忆网络(LSTM)作为循环神经网络的特殊变体,在时间序列预测领域已经证明了其独特优势。与传统RNN相比,LSTM通过精心设计的门控机制,有效解决了长期依赖问题。我在多个工…...
三步打造流畅动画:React Native Reanimated 链式构建神器
三步打造流畅动画:React Native Reanimated 链式构建神器 【免费下载链接】react-native-reanimated React Natives Animated library reimplemented 项目地址: https://gitcode.com/GitHub_Trending/re/react-native-reanimated React Native Reanimated 是…...
