java 使用了未经检查或不安全的操作

importjava.util.*;classtestvector{publicstaticvoidmain(String[]args){intb=0;Vectorv=n... import java.util.*;
class testvector
{
public static void main(String [] args)
{
int b=0;
Vector v=new Vector();
System.out.println("please enter number: ");
while(true)
{
try
{
b=System.in.read();
}
catch(Exception e)
{
e.printStackTrace();
}
if(b=='\r'||b=='\n')
break;
else
{
int num =b-'0';
v.addElement(new Integer(num));
}
}
int sum=0;
Enumeration e=v.elements();
while(e.hasMoreElements())
{
Integer intobj=(Integer)e.nextElement();
sum+=intobj.intValue();
}
System.out.println(sum);
}
}
展开
 我来答
Jseven_jy
2010-08-08 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1109万
展开全部
因为Vector类在1.5后变成泛型的了。。
你并没有指定泛型参数。。这个只是一个警告。。并不是错误。。你的程序还是可以运行。。没有任何问题。。你可以不用管他。。因为不用泛型也是可以的。。泛型你以后再慢慢研究。。你应该是初学吧。。现在研究泛型还太早。。不管他就是了哈。。
指尖魔术师
推荐于2016-01-02 · TA获得超过149个赞
知道答主
回答量:80
采纳率:0%
帮助的人:31.8万
展开全部
我这里可以运行,估计是泛型的问题。。你将Vector v=new Vector();改为:
Vector<Integer> v=new Vector<Integer>();

Enumeration e=v.elements();改为:
Enumeration<Integer> e=v.elements();
再试一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式