读书人

望高手给与解答,先谢过解决方案

发布时间: 2012-01-02 22:40:04 作者: rapoo

望高手给与解答,先谢过
public class WrapperDemo
{
public static void main(String[] args)
{
int data1=10;
int data2=20;


Integer integer=new Integer(data1);
Integer integer=new Integer(data2);


System.out.println(data1/3);


System.out.println(data1Wrapper.doubleValue()/3);

System.out.println(data1Wrapper.compareTo(data2Wrapper));
}
}



为什么老是提示"仅当显式请求注释处理时才接受类名称"WrapperDemo""

是什么原因,望高手给与解答,谢谢



[解决办法]
data1Wrapper这个东西呢?
[解决办法]
哦 是l ,Integer l1=10; 换成 Integer l1=new Integer(10);试下;不行就换名字试
[解决办法]
第一段程序中data1Wrapper和data2Wrapper引用没有声明
第二段程序并没有问题
over
[解决办法]
第一个程序的data1Wrapper没有定义吧,第二个程序并没有问题。
[解决办法]

Java code
public class Ting3  {     public static void main(String[] args)     {        int  data1=10;        int  data2=20;                     Integer data1Wrapper=new Integer(data1);        Integer data2Wrapper=new Integer(data2);            System.out.println(data1/3);        System.out.println(data1Wrapper.doubleValue()/3);                System.out.println(data1Wrapper.compareTo(data2Wrapper));     }  }
[解决办法]
LZ看看是不是你的JAVA文件名没有改成WrapperDemo.java,文件名要改成与PUBLIC CLASS的类名一样
[解决办法]
楼主写错啦:


Integer data1Wrapper=new Integer(data1);
Integer data2Wrapper=new Integer(data2);

你写成
Integer integer=new Integer(data1);
Integer integer=new Integer(data2);

当然会错咯.

读书人网 >J2SE开发

热点推荐