当前位置: 代码迷 >> Java相关 >> 救教下面一个小问题,小弟是新学者。请教前辈们
  详细解决方案

救教下面一个小问题,小弟是新学者。请教前辈们

热度:100   发布时间:2007-06-05 01:12:11.0
救教下面一个小问题,小弟是新学者。请教前辈们
import java.util.*;
public class TestVector {

/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
int sum=0;
TestVector v=new TestVector();
System.out.println("please enter number");
while ( true )
{
int b=System.in.read();
if (b=='\r'||b=='\n')
break;
else
{
int num=b-'0';
v.add(new Integer(num) ) ;
}
}
// TODO: Add your code here
}

Enumeration e = v.element();
while(e.hasMoreElements())
{
Integer ww = (Integer) e.nextElement();
sum+=ww.valueOf();
}

System.out.println( sum );
}
import java.util.*;
public class TestVector {

/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
int sum=0;
TestVector v=new TestVector();
System.out.println("please enter number");
while ( true )
{
int b=System.in.read();
if (b=='\r'||b=='\n')
break;
else
{
int num=b-'0';
v.add(new Integer(num) ) ;
}
}
// TODO: Add your code here
}

Enumeration e = v.element();
while(e.hasMoreElements())
{
Integer ww = (Integer) e.nextElement();
sum+=ww.valueOf();
}

System.out.println( sum );
}

调试时
while(e.hasMoreElements()) 提示本行:非法类型的开始
System.out.println( sum ); 提示:需要《标识符》
时怎么回事呢?
请教前辈们
谢谢


搜索更多相关的解决方案: 前辈  学者  

----------------解决方案--------------------------------------------------------
问题好多啊。
Enumeration e = v.element();
while(e.hasMoreElements())
{
Integer ww = (Integer) e.nextElement();
sum+=ww.valueOf();
}

System.out.println( sum );
这几句应该放在main方法里面。(所有的执行语句都必须放在方法里面)

不同类型的变量进行比较和计算。
----------------解决方案--------------------------------------------------------


import java.util.*;
public class TestVector {
public static void main(String[] args) {
int sum=0;
TestVector v=new TestVector();
System.out.println("please enter number");
while ( true )
{
int b=System.in.read();
if (b=='\r'||b=='\n')
break;
else
{
int num=b-'0';
((Object) v).add(new Integer(num) ) ;
}
}
//add方法没定义!
}

private Object v;

Enumeration e = v.element();//element方法同样没有定义!
while(e.hasMoreElements())
{
Integer ww = (Integer) e.nextElement();
}

System.out.println( sum );
}


----------------解决方案--------------------------------------------------------
  相关解决方案