例如定义下面个方法,返回3个值,怎么才能实现,望指教:int foo(int x; int y; int z){
    x = 2*x;
    y = 2*y;
    z = 2*z;
    return x, y, z;
}

解决方案 »

  1.   

    你定义个对象啊,对象有多个属性;返回这个对象不就解决了
      

  2.   

    类型都一样,返回一个数组不行吗?
      

  3.   

    定义一个对象,包含你需要返回的所有信息,在方法返回前创建这个对象,然后返回这个对象,这样是不是就是你说的返回多个值呢
      

  4.   

    一个方法一次只能返回一个值 你可以用数组保存这3个值然后返回数组就可以了 用对象来处理也可以。
      

  5.   

    谢谢大家,试了数组和对象都可以