class Foo {
   int bar;
   public int methodA(..){
     ...
     bar = 3;
     ...
     return 123;
   }
   public static void main(String[] args) {
       System.out.println("return value="+methodA(...));
       System.out.println("bar value="+bar);
   }
}

解决方案 »

  1.   

    public class Jin{
       private int index;   public int returnIndex(int index){
          this.index = index;
          System.out.println(index);
       }   public int getIndex(){
          return this.index;
       }   public static void main(String[] args){
          Jin j = new Jin();
          j.returnIndex(5);
          System.out.println(j.getIndex());
       }
    }
      

  2.   

    不行!!!
    int add
    public void  methodA(..){add=333
    System.out.println(".......")
    }
    如果这样
    我想在main中的得到add
    怎么办?
      

  3.   

    class Foo {
       int bar;
       public int methodA(..){
         ...
         bar = 3;
         ...
         return 123;
       }
       public static void main(String[] args) {
          Foo foo = new Foo();
          foo.methodA();
          System.out.println("bar value="+foo.bar);
       }
    }
      

  4.   

    如果add是随机的
    没有定值
    这样获得的还是一个0值!
      

  5.   

    public class OutputRegister {  public OutputRegister() {  }  private int addresult1,addresult2,m=0;
    public void getregister(int CharNumber)
      {
        RandChar Strcode=new RandChar();
        for( m=0;m<CharNumber;m++)
        {
          char StrRegister= Strcode.getranchar(1);
          int codeint=(int)StrRegister;
          System.out.print(StrRegister);
          addresult1+=codeint;
          
        }
     public static void main(String[] args)
      {
        OutputRegister outputRe = new OutputRegister();
        int a=outputRe.getaddresult1();
        System.out.print(a);}
    就这样吧!!
    谢谢!
      

  6.   

    public class OutputRegister {     public OutputRegister() {  }     private int addresult1,addresult2,m=0;
         public void getregister(int CharNumber)
         {
            //      RandChar Strcode=new RandChar();        for(int m=0;m<CharNumber;m++) // ********************
            {
    //           char StrRegister= Strcode.getranchar(1);
               char StrRegister= 'c';
               int codeint=(int)StrRegister;
               System.out.print(StrRegister);
               addresult1+=codeint;
            }
         }
         public int getaddresult1() {
            return addresult1;
         }
         public static void main(String[] args)
         {
            OutputRegister outputRe = new OutputRegister();
            outputRe.getregister(3); // ******************************
            int a=outputRe.getaddresult1();
            System.out.print(a);
         }
    }
      

  7.   

    呵呵
    美关系的,也许我给你的例子不详细吧
    你的热心让我感动!!
    是不是open和share
    呵呵
    向你学习!