public class StrTest
{     
      StrTest(String s){}
       
      {
         return s.length()*2;
      }
      public static void main(String[] args)
      {
         String str="123";
         StrTest st=new StrTest(str);
         st.storage(str);
      }
}
这是我做的java编程思想的课后习题,int storage(String s)是书上给出的,叫我编个程序调用它,但我编译,运行后看不到结果?哪位高手帮我看看啊

解决方案 »

  1.   

    public   class   StrTest 
    {           
                StrTest(String   s){} 
                int storage(String s)  
                { 
                      return   s.length()*2; 
                } 
                public   static   void   main(String[]   args) 
                { 
                      String   str="123"; 
                      StrTest   st=new   StrTest(str); 
                      st.storage(str); 
                } 

    不好意思,刚刚漏掉了
      

  2.   

    你没有打印怎么会看到结果呢?打印下就可以了.最后一句改成System.out.println(st.storage(str));
      

  3.   

    如楼上各位所说,你需要输出你希望的结果,请参考
    public class StrTest {
      StrTest(String s) {
      }  int storage(String s) {
        return s.length() * 2;
      }  public static void main(String[] args) {
        String str = "123";
        StrTest st = new StrTest(str);
        System.out.println(st.storage(str));
      }
    }