参数被忽略的java方法
在某些情况下(x>;10时),此处的参数“y”完全被忽略:
public doTask(int x, int y) {
if (x > 10) {
return x * 10;
}
else {
return (x * 10) + y
}
}
我认为有一个参数可以忽略的方法是非常误导的。如何重写上述代码以避免此问题
你可以在下面搜索框中键入要查询的问题!
在某些情况下(x>;10时),此处的参数“y”完全被忽略:
public doTask(int x, int y) {
if (x > 10) {
return x * 10;
}
else {
return (x * 10) + y
}
}
我认为有一个参数可以忽略的方法是非常误导的。如何重写上述代码以避免此问题
共 (0) 个答案