java长整形数据使用问题

gson 反序列化后整形变浮点问题 public static void main(String[] args) { GsonBuilder builder = new GsonBuilder(); builder.setDateFormat("yyyy-MM-dd HH:mm:ss"); builder.registerTypeAdapter(new TypeToken<Map<String,Object>>(){}.getType(),new MapTypeAdapt 阅读详情

java长整形数据使用问题  

  今天在写一个java线程的时候,想让线程休眠720小时候继续执行,代码如下:
    long runSperiod = 720 * 60 * 60 * 1000;
    Thread.sleep(runSperiod)

  启动线程测试的时候,发现线程并没有按照预想的720小时候后执行,而是不停在执行,最后跟踪代码发现 runSperiod 的值时负数。仔细研究后发现,java在处理几个数相乘时,如果几个数都是 int 类型,那么计算出来的值就是 int 型,上面的计算机结果就是 int 型,但是超出了java里对于 int 类型的范围,所以结果是负数。

  解决方法很简单,只要在相乘的数字后面加上L即可(只要一个数字后面加即可),标识该数字类型是长整形,计算出来的结果就是 long 型。
    long runSperiod = 720L * 60 * 60 * 1000;
    Thread.sleep(runSperiod)

  在通常情况下,如果JAVA中出现了一个整数数字比如35,那么这个数字就是int型的,如果我们希望它是byte型的,可以在数据后加上大写的 B:35B,表示它是byte型的,同样的35S表示short型,35L表示long型的,表示int我们可以什么都不用加,但是如果要表示long型 的,就一定要在数据后面加“L”。

转:http://ruijunsuo.blog.163.com/blog/static/400596322012123105546708/
ip数据库(长整型)最新转换 ip数据库 (长整型)最新转换 自己写代码转换好的数据库由ip地址转为长整型方便大家使用 立即下载

相关推荐

大模型的安全发展与安全治理

2022 年底,OpenAI 推出的 ChatGPT 在文本生成领域实现了重大突破,引领了大模型技术的发展方向,推动了各式各样的基座大模型及行业大模型的发展,并逐步向多模态和具身化方向迅速演进。显然,大模型展现出的强大能力为人工智能通用化揭开了序幕。然而,大模型技术的安全性也面临着生成内容的安全性、伦理道德等重大挑战。只有积极确保大模型的安全性,才能更有效地推动其持续发展,进而更好地应对大模型技术变革所带来的机遇与挑战。

qq_41432686的博客 2583

[Java]数据类型

在Java中数据类型主要分为两类:基本数据类型和引用数据类型。 基本数据类型有四类八种: 1. 四类:整型、浮点型、字符型以及布尔型 2. 八种:

m0_59155415的博客 2579

C语言由scanf(“%d“,)非法输入字符造成的死循环及其解决方案

声明:此文章仅作为C语言学习历程中的思路整理,用于解决入门阶段较为浅显的问题,如有错误还请指正。 现象描述: 代码要求实现用户输入1或2,通过scanf("%d",&a)读取这个值,从而判断分属于1或2的两种情况。输入非1,2的数字都应该返回"Invalid Number!",并且要求重新输入数字。 while(a!=1&&a!=2) { printf("Invalid Number!\n"); printf("Enter the number:"); scan

weixin_49764077的博客 8721

JAVA的数据类型

float(单精度浮点型):4字节。double(双精度浮点):8字节。short(短整型): 2字节。long(长整型):8字节。int(整型):4字节。类:例如String。

m0_74939967的博客 1719

如何在iPhone上本地运行SmolVLM?5亿参数模型实战指南(附Swift代码)

本文详细介绍了如何在iPhone上本地部署和运行轻量高效的SmolVLM多模态模型。通过实战指南,分享了使用Swift和MLX框架进行环境配置、模型加载、内存优化以及实现实时图像分析与文本生成的完整流程,帮助开发者在移动端高效运行AI视觉语言模型。

echo99的专栏 657

【物联网毕设】多模态智能门禁系统设计(STM32+人脸识别+蓝牙联动)

本文详细介绍了基于STM32的多模态智能门禁系统设计,整合了人脸识别、蓝牙联动、RFID和密码等多种开锁方式。文章从硬件选型、电路设计、嵌入式软件编程到手机APP开发,提供了完整的毕设实现方案与调试指南,帮助物联网与嵌入式方向的学生构建一个功能全面、可扩展的智能门禁系统。

rain6的博客 251

java 数据类型与运算符

1,左移一位,相当于原数字* 2,左移N位,相当于原数字*2的N次方2,右移一位,相当于原数字/2,右移N位,相当于原数字/2的N次方3,由于计算机移位效率高于计算乘除,当某个代码正好乘除2的N次方时,可以用移位运算代替4,移动负数位或者移位位数过大无意义5,三目运算符布尔表达式1?表达式2 : 表达式3如果表达式1为真,则返回表达式2的结果,否则返回表达式3的结果。

Harrybili的博客 2076

Multisim14.3主数据库访问冲突:Windows更新KB5065426卸载与系统兼容性修复指南

本文针对Multisim14.3在Windows更新KB5065426后出现的主数据库访问冲突问题,提供了详细的解决方案。通过卸载问题更新、修复系统兼容性及调整权限设置,帮助用户快速恢复元器件库的正常访问,确保电路仿真设计的连续性。

lstm7chronicler的博客 514

教你快速认识Java的八种基本数据类型

学过C语言的同学应该都对数据类型很熟悉了,但是Java中的数据类型与C语言是有一定差异的,所以接下来就请跟着我一起了解一下Java的八种数据类型吧!没学过代码的同学也没关系,本文将从零开始逐一介绍Java的八种基本数据类型!

2201_76113731的博客 1922

我在腾讯上构建了一个人人能用的机载适航知识库

当ChatGPT掀起生成式AI的浪潮时,工程师们发现了一个尴尬的现实:询问“如何编写软件合格审定计划”,AI的回答可能充满似是而非的术语,却无法精确关联FDO-178C的对应内容。现在市面上有许多的AI大模型+适航知识库的方案,之前我的文章介绍了一种本地大模型加知识库的解决方法。此外,ima知识库的容量大小可以到30GB(企鹅大气),只要管理好文件的格式,理论上是完全可以把机载适航相关的内容容纳进去的。后续会不断增加适航法规,适航规章,适航标准,适航书籍,适航相关的论文,以及网上其他一些优秀的内容。

qq_41854911的博客 1226

FOC 电流采样方案对比(单电阻/双电阻/三电阻)

电流采样的作用 在FOC算法中,电流采样在反馈环节是相当重要的一部分,通常交流三相同步电机在进行坐标变换的时候,需要实时测量相电流,最终通过SVPWM实现电机转子磁场和定子磁场的同步转动,那么这里有三种方案,单电阻采样,双电阻采样,三电阻采样。本文参考ST的单电阻和三电阻采样以及TI的双电阻采样,结合实际中可能需要注意的地方进行总结分析。 单电阻采样 双电阻采样 三电阻采样 ...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 4万+

java数据类型byte_Java数据类型及使用方法

原标题:Java数据类型及使用方法一、基本数据类型整型:byte、short、int、long (在计算机中以二进制补码格式存储)浮点型:float、double (在计算机中以IEEE754格式存储)字符型:char (在计算机中以unicode码格式存储)布尔型:boolean (只有true和false两个值) 二、1、长整型:long定义 :long a=100;int b=a; (编译出...

weixin_34194829的博客 786

《AgentScope-Java 深入浅出教程》第3章 消息系统(Message)

在 AgentScope 中,消息(Msg)是最核心的数据结构。│ 消息的作用 ││ ││ │ 用户输入 │ ────────────┐ ││ ▼ ││ │智能体通信│ ◄────► │ 消息对象 │ ◄────► │ LLM API │ ││ ▲ ││ │ ││ │ 历史存储 │ ────────────┘ ││ │用户输入:封装用户的问题和指令智能体输出:封装智能体的回复和工具调用智能体通信:在多智能体系统中传递信息LLM API 交互:转换为 LLM 可理解的格式历史存储。

步子哥的博客 230

java新建long数据,Java编程long数据类型的使用问题

在Java编程中经常遇到一些整数类型的使用问题,下面我们来看看长整形数据使用问题。今天在写一个java线程的时候,想让线程休眠720小时候继续执行,代码如下:long runSperiod = 720 * 60 * 60 * 1000;Thread.sleep(runSperiod)启动线程测试的时候,发现线程并没有按照预想的720小时候后执行,而是不停在执行,最后跟踪代码发现 runSperio...

weixin_29268637的博客 1748

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

链接

Java返回前端长整形精度问题https://www.jianshu.com/p/fbfc7d8aaa79 转载于:https://www.cnblogs.com/Uzai/p/10057579.html

weixin_30438813的博客 79

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

长整形个位数相加(Java实现)

    最近表妹刚学Java,布置的课后作业,帮她小做了下,希望对新学Java的人有所帮助也。。。    题目:要求长整形数个位数相加得到结果!下面是第一种方法:public static void main(String[] args) {//这道题无非考你如何使用求余、求模。求余、求模有何区别  long aa=99909;  //此处为你要求和的长整型,你可以

Ankon天地 1999

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

redis redisson 原子长整形示例(RAtmoicLong)

redisredisson原子长整形 作用:原子长整形可以用作计数器 ******************************************** 相关接口 RAtomicLong public interface RAtomicLong extends RExpirable, RAtomicLongAsync { long get(); ...

weixin_43931625的博客 3599

Java_基本数据类型_整形

2019年的第一天,从今天起开始写博客啦!一点一滴开始重新学习一遍Java,正所谓好记性不如烂键盘..咳开始了! Java是一种强语言类型,这就意味着必须为每一个变量声明一种类型。在Java中,一共有八种基本类型(primitive type),其中有4种整形,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。 Java有一个能够表示...

qq_28896065的博客 1655

java 实现 不限长整形字符串 相加

/** * 长整形str 相加计算 * @param b * @param p * @param 进制 不能出现字母 * @return */ private static String add(char [] b,char [] p,int flag) { int temp = 0; int total = 0; List ls = new

Test_LD的专栏 2723

java字符长整_java 实现 不限长整形字符串 相加

/*** 长整形str 相加计算* @param b* @param p* @param 进制 不能出现字母* @return*/private static String add(char [] b,char [] p,int flag) {int temp = 0;int total = 0;List ls = new ArrayList();// 将较长的字符整数存入listif(b.len...

weixin_39928768的博客 144

Java《变量及整形》

文章目录: 为什么需要变量 变量是程序的基本组成单位 变量的基本原理 变量的介绍 变量概述 变量使用的基本步骤 变量中常用的数据类型 整形 浮点型(非整数) char型(非数值类型) boolean型(布尔型) 变量使用注意事项 基本数据类型转换 自动类型转换 强制类型转换 基本数据类型和String类型的转换 基本数据类型转String类型 String类型转基本数据类型 为什么需要变量 变量是程序的基本组成单位 不论是使用哪种高价程序语言编写程序,变量都是其程序

qq_39527814的博客 568

【Java学习】数据类型与变量

Java中的数据类型及变量

2301_79910265的博客 1620

流量整形技术详解:如何利用流量整形提升系统稳定性

流量整形是一种网络流量管理策略,常用于控制流量突发,提高网络传输的稳定性。在高并发环境中,合理的流量整形可以缓解系统压力,减少网络拥堵,实现流量的平稳输出。本文详细介绍流量整形的概念、常用算法(如令牌桶算法)、实现思路,并附带代码示例。无论是初学者还是有经验的开发者,本文都将为您带来有益的参考。视频流和实时通讯:平滑网络请求,避免流量突发影响传输质量。大规模API请求限制:保证服务的稳定性,防止接口被短时间内的请求流量耗尽。文件传输和下载:控制带宽使用,确保带宽均匀分配给多个下载请求。云计算资源控制。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 1万+

java实现整形数字反转

java实现整形数字反转 /** * 整形数字反转 * Created by double on 2019/9/3. */ public class NumberReverse { public static void main(String[] args) { int num = 123123412; long reversedNum = 0; ...

huchao_lingo的博客 1329

【C语言】整形提升和整形截断

整形提升: K&R(C语言第一本编程书的编著者)在C中将整形提升定义为: “A character, a short integer, or an integer bit-field, all either signed or not, or an object of enumeration type, may be used in an expression wherever an in...

l477918269的博客 499
上一篇: Android中OnScrollListener回调具体剖析
下一篇: android 中如何获取字符串中特殊字段
wx1qq1com
博客等级 码龄18年 123粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值