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