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:");
while(true)
{
try
{
b=System.in.read();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
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);
}
}
public 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)
{
System.out.println(e.getMessage());
}
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);
}
}
try {
b = System.in.read();
} catch (Exception e) {
System.out.println(e.getMessage());
}
//当遇到换行或回车的时候,退出循环
if (b == '\r' || b == '\n')
break;
else {
//此时,b表示的是一个单字符,
//和字符'0'相减,得到实际的录入数字的int值
int num = b - '0';
v.addElement(new Integer(num));
}
}