CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  非技术区

请教一下这个简单问题。

楼主wall_he(飞跃)2005-05-12 15:01:44 在 Java / 非技术区 提问

编译时会出现一下错误  
  E:\test\WrapperTest.java:7:   cannot   resolve   symbol  
  symbol     :   constructor   Short   (int)  
  location:   class   java.lang.Short  
        new   Short(10),new   Short(011),  
                                                        ^  
  E:\test\WrapperTest.java:7:   cannot   resolve   symbol  
  symbol     :   constructor   Short   (int)  
  location:   class   java.lang.Short  
        new   Short(10),new   Short(011),  
                                                                                    ^  
  2   errors  
   
  工具以退出代码   1   完成  
   
   
  代码如下  
  Short   []   wrapperShort={  
        new   Short(10),new   Short(011),  
        new   Short("123"),new   Short("123")  
        };  
  for(int   i=0;i<wrapperShort.length;i++)  
  prt("wrapperShort["   +   i   +   "]="   +   wrapperShort.toString());  
        }  
      static   void   prt(   String   s   )     {  
      System.out.println(s);  
          }  
  }  
   
   
   
  问题点数:15、回复次数:8Top

1 楼zhkchi(火焰神)回复于 2005-05-12 17:47:55 得分 0

没有new   Short(10),new   Short(011)这样的构造函数Top

2 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-05-12 18:03:17 得分 0

public   Short(short   value)  
  public   Short(String   s)  
  Top

3 楼jihanzhong(逍遥)回复于 2005-05-12 19:10:52 得分 0

Short   []   wrapperShort={  
        new   Short((short)10),new   Short((short)011),  
        new   Short("123"),new   Short("123")  
        };Top

4 楼wall_he(飞跃)回复于 2005-05-12 22:09:27 得分 0

你好,jihanzhong,我想知道为什么要加short,Top

5 楼wall_he(飞跃)回复于 2005-05-12 22:12:57 得分 0

请教一下,不是011和10都没有超过short的取值范围吗Top

6 楼simbas00(我是被诅咒了!我微笑着,享受这痛苦生活带来的仅有快乐)回复于 2005-05-12 22:25:27 得分 7

java定义整型时,默认类型为int  
  前面加short是将10和011强制转换为short型Top

7 楼jihanzhong(逍遥)回复于 2005-05-12 22:30:57 得分 8

楼上已经回答!  
  提示:  
    “大”转“小”要显式,“小”转“大”则不必!  
   
  比如:  
   
  int   b=10;    
   
  short   a=(short)b;  
  int   b=a;  
   
   
   
  Top

8 楼wall_he(飞跃)回复于 2005-05-12 22:38:50 得分 0

哦,谢谢Top

相关问题

  • 帮我分析一下这个简单问题?
  • 请帮我看一下这个简单的程序
  • 谁能帮我解答一下这个简单问题?
  • 大家进来看一下这个Makefile啊?很简单的噢!
  • 帮我看一下这个程序,很简单的。
  • 帮我看一下这个简单的问题
  • 请大家给我评价一下这个简单程序
  • 请看一下这个句简单的问题(关于Debug)
  • 帮我分析一下这个句子,很简单的,谢谢
  • 请帮我改一下这个简单的程序

关键词

  • 代码
  • symbolsymbol
  • wrappertest
  • short
  • cannot resolve
  • constructor
  • new short
  • lang
  • location
  • test

得分解答快速导航

  • 帖主:wall_he
  • simbas00
  • jihanzhong

相关链接

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

广告也精彩

反馈

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