望高手给与解答,先谢过
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);
当然会错咯.