望高手给与解答,先谢过

ziwopengzhang 2008-04-15 09:54:26
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""

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

...全文
167 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpoysy 2008-04-16
  • 打赏
  • 举报
回复
楼主写错啦:


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

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

当然会错咯.
ssqmnlin 2008-04-16
  • 打赏
  • 举报
回复
LZ看看是不是你的JAVA文件名没有改成WrapperDemo.java,文件名要改成与PUBLIC CLASS的类名一样
ziwopengzhang 2008-04-15
  • 打赏
  • 举报
回复
具体的还是不太清楚,只是感觉装包的这个对象写错了,虽然现在对类和对象的概念还不是很清楚,心中看着这个代码,好像有点不对称,就改了改,然后就对了,看来以后还要加把劲,努力啊.
virusswb 2008-04-15
  • 打赏
  • 举报
回复
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));
}
}

慢慢的来,一点一点的分析,楼主肯定学到了很多,自己搞明白的问题吗
  • 打赏
  • 举报
回复
想知道咋回事
ziwopengzhang 2008-04-15
  • 打赏
  • 举报
回复
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));
}
}

终于搞对了,累死了呵呵,谢谢大家帮忙啊
ziwopengzhang 2008-04-15
  • 打赏
  • 举报
回复
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]);
}
}
这个程序提示的和上边的一样,换类名也是一样,不明白为什么
snowbear11 2008-04-15
  • 打赏
  • 举报
回复
第一个程序的data1Wrapper没有定义吧,第二个程序并没有问题。
ziwopengzhang 2008-04-15
  • 打赏
  • 举报
回复
能说的详细一点吗?因为是新手,所以有很多地方都是很模糊的.
浴火_凤凰 2008-04-15
  • 打赏
  • 举报
回复
代码不全啊!!!看不明白。
vip_zhujing 2008-04-15
  • 打赏
  • 举报
回复
第一段程序中data1Wrapper和data2Wrapper引用没有声明
第二段程序并没有问题
over
frank3G 2008-04-15
  • 打赏
  • 举报
回复
哦 是l ,Integer l1=10; 换成 Integer l1=new Integer(10);试下;不行就换名字试
frank3G 2008-04-15
  • 打赏
  • 举报
回复
没看太明白 Integer l1=10;
红色部分是 11 么?
  • 打赏
  • 举报
回复
那就换个类名呗
buf1024 2008-04-15
  • 打赏
  • 举报
回复
data1Wrapper这个东西呢?
ziwopengzhang 2008-04-15
  • 打赏
  • 举报
回复
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");
}
}
这个也是这样的提示,没有办法了,不了解.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧