java return返回的是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/02 16:21:37
比如这段代码 /**
* 数値文字列変换
*
* @param value 数値
* @return 文字列
*/
private String bigDecimalToString(BigDecimal value) {

String retValue = "";
BigDecimal number = new BigDecimal(value.toString());

/* 小数点以下が 0 の场合、小数点以下を除去する */
if ((value.compareTo(number.setScale(0, BigDecimal.ROUND_DOWN)) == 0) &&
(value.scale() > 0)) {
retValue = value.toString();
retValue = retValue.substring(0, retValue.indexOf("."));
} else {
retValue = value.toString();
}

if (retValue.length() > MAX_LENGTH) {
retValue = retValue.substring(0, MAX_LENGTH);
}

return retValue;
}

return 是返回的意思;
把return 后面的值返回给调用这个方法的方法或类;

计算机一个串,如果有小数点,去后小数点后面的东西
如果没就不作操作
最后如果大于最大长度,就从第一个开始取最大长度
作为返回值