当前位置: 首页 > news >正文

建设企业网站中国建设银行建设门户网站多少钱

建设企业网站中国建设银行,建设门户网站多少钱,手机html5免费模板,营销外贸网站建设本文介绍整数数据类型的上溢和下溢以及该问题的处理。 Java 中整数上溢和下溢概述 如果您使用整数值#xff0c;则可能会遇到上溢或下溢错误。 当我们错误地声明变量时#xff0c;就会发生这种情况#xff0c;例如分配的值超出了声明的数据类型的范围。 众所周知#xff…本文介绍整数数据类型的上溢和下溢以及该问题的处理。 Java 中整数上溢和下溢概述 如果您使用整数值则可能会遇到上溢或下溢错误。 当我们错误地声明变量时就会发生这种情况例如分配的值超出了声明的数据类型的范围。 众所周知整数数据类型有四个级别包含不同的大小如下所示 数据类型大小byte8-bitsshort16-bitsint32-bitslong64-bits 如果我们考虑 Java 中的 int它有一个我们可以分配的值范围。 我们已经知道int 数据类型的大小是 32 位 因此int 可接受的值范围在 -2147483648 到 2147483647 之间。 可以使用 Integer.MAX_VALUE 和 Integer.MIN_VALUE 快速获取最大值和最小值。 Java 中的整数溢出 在这里我们将看到整数溢出的发生及其处理。 发生整数溢出 示例代码 public class IntegerOverflow {public static void main(String[] args) {int Intvalue Integer.MAX_VALUE-1;for(int i 0; i 4; i) {System.out.println(Intvalue);Intvalue Math.addExact(Intvalue, 1);}} }现在当您执行上述程序时控制台将显示以下输出 2147483646 2147483647 Exception in thread main java.lang.ArithmeticException: integer overflowat java.base/java.lang.Math.addExact(Math.java:828)at IntegerOverflow.main(IntegerOverflow.java:9)处理整数溢出 我们需要增加值范围来解决上面的示例。 在我们的例子中我们将整数类型转换为 long。 我们对上述示例的更新代码如下。 示例代码 public class IntegerOverflow {public static void main(String[] args) {int Intvalue Integer.MAX_VALUE-1;long NewValue (long)Intvalue; // Upgrading to new typefor(int i 0; i 4; i) {System.out.println(NewValue);NewValue Math.addExact(NewValue, 1);}} }现在您将在控制台中看到以下输出。 2147483646 2147483647 2147483648 2147483649Java 中的整数下溢 在本节中我们将了解 Java 中的整数下溢以及如何处理它。 发生整数下溢 示例代码 public class IntegerUnderflow {public static void main(String[] args) {int value -2147483699; // Creating underflow intentionallySystem.out.println(value-1);} }现在当您执行上述程序时控制台将显示以下输出 /IntegerUnderflow.java:3: error: integer number too largeint value -2147483699; // Creating underflow intentionally^ 1 error处理整数下溢 为了解决上述错误我们需要再次增加值的范围为此我们可以将整数值类型转换到下一个级别。 看看下面分享的代码。 示例代码 public class IntegerUnderflow {public static void main(String[] args) {long value (long)-2147483638; // Type CastingSystem.out.println(value-1);} }现在您将在控制台中看到以下输出。 -2147483639因此我们需要增加数据类型的范围来解决上溢或下溢问题。
http://www.zqtcl.cn/news/496752/

相关文章:

  • asp源代码网站网络架构图是什么
  • 专业做淘宝网站公司吗苏州网站制作开发
  • 电商网站模板html安阳历史
  • seo快速排名多少钱安阳网站怎么优化
  • 如何在网站后台删除栏目阿里巴巴上做网站要多少钱
  • 网站建设意识形态工作河北省两学一做网站
  • 綦江建站哪家正规php做不了大型网站吗
  • 优秀的设计网站青岛网站设计企业
  • 谁有做爰网站号wordpress 4.8 中文
  • 毕业设计做网站用什么广州中智软件开发有限公司
  • 哪个网站不花钱可以做招聘wordpress没有页脚
  • 免费视频网站素材网络系统管理技能大赛
  • 聊天网站建设网站建设毕业设计评价
  • 网站建设 内容缺乏域名备案要多久
  • 产品展示型网站建设全国新冠疫苗接种率
  • 网站建设商如何自建商城和电商平台
  • 深圳做二类学分的网站开发一平方米多少钱
  • 如何做原创小说网站建一个o2o网站
  • 东莞市住房建设网站互动科技 网站建设
  • 淄博网站建设高端网络seo线上培训多少钱
  • s网站优化工地模板图片
  • 手机网站使用微信支付神级网页设计网站
  • 网站建站大约多少钱如何引流被动加好友
  • 哪些网站可以查企业信息大城县有做网站的吗
  • 上海网站建设电影联wordpress 分类title
  • 杭州网站建设招标免费seo排名优化
  • 网站建设服务费是否无形资产百度一下你就知道官网下载安装
  • 网站付款链接怎么做在线设计商标logo
  • 阿里巴巴做网站多少钱特大新闻凌晨刚刚发生
  • 网站如何做se设计师网站pintset