public class HelloWorld
   {
      public static void test(int  x, int  y)  // 怎样改成传址参数
         {
            x++;y=-y;
         }
      public static void main(String args[])
         {
            System.out.println("HelloWorld");
            for (int i=0;i<args.length;i++)
                   System.out.println(args[i]);  
            int x=5,y=8;
            test(x,y);
            System.out.println(x);
            System.out.println(y);
         }
   }

解决方案 »

  1.   

    java中基本类型数据(int,char等)是传值调用,其它类型是传址调用。
      

  2.   

    同意ghw(大浪淘沙)的说法 :
    java中基本类型数据(int,char等)是传值调用,其它类型是传址调用。 
      

  3.   

    怎样设法传址呢?改成数组??改成对象了??
    Integer代替int,
    怎样做呢?
      

  4.   

    Integer的传址我没试过,不过JPanel,JTextField的传址我用过就直接test(JPanel jp){}
    就行了
      

  5.   

    JAVA中的参数都是传值的方式,不过如果是传一个对象,它传的就是一个引用,可以
    修改对象中内容,但不能改对象的地址。
      

  6.   

    举个小例吗:如何用Integer代替int实现传址?