请问一下怎么在函数中实现参数默认值?

whwhzzz 2007-12-08 02:53:03
请问一下怎么在函数中实现参数默认值
例如 在C中 可以定义如下
int a(int b=1)
{
return b;
}

那么如果c=a() c的值就是b的默认值1

请问这样的函数定义在JAVA中应该如何实现
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
joejoe1991 2007-12-08
  • 打赏
  • 举报
回复
public static int a(int... para) {
if (para.length > 0) {
return para[0];
}

return 1;
}

int c = a();
int b = a(25);
jingxinzhong 2007-12-08
  • 打赏
  • 举报
回复
在方法体里面赋值不就行了
int a(int b)
{
b=1;
return b;
}
  • 打赏
  • 举报
回复
Sorry, Java doesn't support default parameter value...
cursor_wang 2007-12-08
  • 打赏
  • 举报
回复
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;
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧