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""是什么原因,望高手给与解答,谢谢

解决方案 »

  1.   

    public class WrapperDemo
    {
       public static void main(String[] args)
       {
          Integer l1=10;
          Integer l2=20;
          
         if(l1.equals(l2))
          System.out.println("l1==l2");
         else
          System.out.println("l1!=l2");
    }
    }
    这个也是这样的提示,没有办法了,不了解.
      

  2.   

    没看太明白 Integer l1=10; 
    红色部分是 11 么?
      

  3.   

    哦 是l ,Integer l1=10; 换成 Integer l1=new Integer(10);试下;不行就换名字试
      

  4.   

    第一段程序中data1Wrapper和data2Wrapper引用没有声明
    第二段程序并没有问题
    over
      

  5.   

    第一个程序的data1Wrapper没有定义吧,第二个程序并没有问题。
      

  6.   

    public class Ting
    {
       public static void main(String[] args)
       {
          int i=0;
          int[] score= {21,20,84,34,50};
          
          for (i=0; i<score.length;i++)
            System.out.printf("score[%d]=%d\n",i,score[i]);
       }
    }
    这个程序提示的和上边的一样,换类名也是一样,不明白为什么
      

  7.   

    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)); 
       } 
    } 终于搞对了,累死了呵呵,谢谢大家帮忙啊
      

  8.   

    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));  
       }  
    }  
    慢慢的来,一点一点的分析,楼主肯定学到了很多,自己搞明白的问题吗
      

  9.   

    LZ看看是不是你的JAVA文件名没有改成WrapperDemo.java,文件名要改成与PUBLIC CLASS的类名一样
      

  10.   

    楼主写错啦:     
          Integer data1Wrapper=new Integer(data1); 
          Integer data2Wrapper=new Integer(data2); 你写成
           Integer integer=new Integer(data1); 
          Integer integer=new Integer(data2); 当然会错咯.