CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何定义长整数类型

楼主lxg2000(失落的神殿)2006-03-20 12:58:49 在 Java / J2SE / 基础类 提问

long   aa=   100000000001;  
  int   aa=   100000000001;  
  均提示有错误  
  如何定义超过10位的整数。 问题点数:50、回复次数:6Top

1 楼believefym(feng)回复于 2006-03-20 13:03:08 得分 0

BigIntegerTop

2 楼dewdrop(白露)回复于 2006-03-20 13:05:54 得分 0

要是我会把整数放到string里或个array中,用的时候自己写代码计算+   -等  
   
  mark~Top

3 楼dewdrop(白露)回复于 2006-03-20 13:07:08 得分 0

ls强的   学习~Top

4 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-20 13:09:01 得分 10

long   l   =   9000000000000000000L   ;   这样都没有超过范围  
   
  你的问题在于  
  long   aa=   100000000001;   //最后字母应该是一个小写的L   不是1;  
   
   
  BigInteger   当然是解决问题的最好的方案  
  不过要确定超过了能表示范围  
   
  Top

5 楼treeroot(旗鲁特)回复于 2006-03-20 13:25:17 得分 0

晕  
  LTop

6 楼jmslyz(lovely)回复于 2006-03-20 14:50:52 得分 40

long   lmsId   =   100000000001L;  
  这样就ok  
  Top

相关问题

  • 如何在VC6.0中定义64位整数的数据类型 急 !!!!!!!!!
  • 如何定义int128类型?
  • 如何定义日期类型?
  • Oracle下如何定义Image类型!
  • 如何自定义数据类型?
  • 自定义类型如何修改!
  • 请问:pascal 中如何定义类型
  • 重复定义类型如何解决?
  • vb.net如何定义类型Excel.Application
  • webservice如何返回自定义类型

关键词

  • 整数
  • 定义
  • biginteger
  • 超过
  • aa
  • 范围
  • 问题
  • long

得分解答快速导航

  • 帖主:lxg2000
  • interpb
  • jmslyz

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo