为什么打印不出想要的结果
这个程序是在键盘上输入数字,然后会显示输入数字的值,但是为什么运行的时候不报错,但是却没有显示结果~~ 
 import   java.util.*; 
 import   java.io.*; 
 public   class   TextVector   { 
 	public   static   void   main(String[]   args)   { 
 		//   TODO   Auto-generated   method   stub 
                            int   s   =0; 
                               Vector   v   =   new   Vector(); 
                               System.out.println( "please   enter   number "); 
                               while(true) 
                               {         5String   b   ;                              
                         	      try{                          		       
                         	      BufferedReader   in   =   new   BufferedReader   (new   InputStreamReader(System.in)); 
                         	      b=   in.readLine(); 
                                           s   =   Integer.parseInt(b); 
                         	         }   catch(
IOException   e)    
                         	                  {    
                         		         e.printStackTrace()   ; 
                         		         } 
                         	      if(s== '\r '   ||   s== '\n ') 
                         		      break   ; 
                         	      else 
                         	      { 
                         		      int   num   =   s- '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);