如果一个方法有返回值,
public boolean exchange(int a[], int b[]){}[/code]
可不可以像这样调用:
exchange(a, b);

解决方案 »

  1.   

    额,有点小看错,不过要记得
     boolean s = exchange(a, b);
      

  2.   

    可以,如果在外部用的话就先初始化一个类对象,再用。
    A a = new A();
    boolean s = a.exchange(a, b);
      

  3.   

    exchange(a, b);可作为语句
    true;不是语句在C++里
    true; 也可作为语句
      

  4.   

    可以的啊    只是你那个返回值没有拿来用啊   要是返回值没用  那那个函数定义的时候就直接返回void类型不就得啦   你这样定义  别人看的时候很费解的
      

  5.   

    当然可以了 ;
    exchange(a, b);可作为语句if  (exchange(a, b)) {}
      

  6.   

    这种问题还问,代码都写出来还不能自己运行下?
    看看OK不OK就行了
    一定要动手.
      

  7.   

    可以直接使用,返回的boolean类型
      

  8.   

    可以的~返回的是一个Boolean类型的
      

  9.   

    或者你申明为Static方法,可以不用生成对象,直接调用