请问一下怎么在函数中实现参数默认值
例如 在C中 可以定义如下
int a(int b=1)
{
    return b;
}那么如果c=a()   c的值就是b的默认值1请问这样的函数定义在JAVA中应该如何实现

解决方案 »

  1.   

    class Test{
    public static void main(String[] args){
    int c=0;
    int x=2;
    c=a(x);
    System.out.println(c);
    }
    public static int a(int b){
    return b;
    }
    }
      

  2.   

    Sorry, Java doesn't support default parameter value...
      

  3.   

    在方法体里面赋值不就行了
    int   a(int   b) 

            b=1;
            return   b; 

      

  4.   

    public static int a(int... para) {
       if (para.length > 0) {
            return para[0];
       }   return 1;
    }int c = a();
    int b = a(25);