当前位置: 代码迷 >> J2SE >> 望高手给与解答,先谢过解决方案
  详细解决方案

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

热度:121   发布时间:2016-04-24 13:08:10.0
望高手给与解答,先谢过
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); 

当然会错咯.
  相关解决方案