import java.util.*;
public class TestVector { public static void main(String[] args) {
int b = 0; Vector v = new Vector();
System.out.println("please enter number:");
 int sum = 0;
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);
}
错误是:
--------------------Configuration: TestVector - JDK version 1.5.0 <Default> - <Default>--------------------
F:\javawork\lesson2\TestVector.java:37: <identifier> expected
        System.out.println(sum);
                          ^
1 errorProcess completed.

解决方案 »

  1.   

    System.out.println(sum);
    写错地方了
      

  2.   

    import java.util.*;
    public class TestVector { public static void main(String[] args) {
    int b = 0; Vector v = new Vector();
    System.out.println("please enter number:");
     int sum = 0;
    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);  //put it here
    } }
      

  3.   


    System.out.println(sum);
    要放到 main()方法的里面!!
      

  4.   

    emailfly(匆匆过客) ( ) 信誉:98  2006-03-29 17:17:00  得分: 0  
     
     
       晕
    System.out.println(sum);
    要放到 main()方法的里面!!
    同意!必须注意!变量的有效范围!
      

  5.   

    System.out.println(sum);
    要放到 main()方法的里面!!