为什么input是读取,output是写入?
沐细雨如春风:
拓展到其他语言也是一样的 标准做法,就是跟普通逻辑反了 工程思维
为什么input是读取,output是写入?
fsczp:
原来如此,我在看C++的课程的时候也是遇到这个疑问,在学fstream的时候,文件读写对应的mode,in是读取,out是写入,我也是看到这样子非常的疑惑,然后上网查询,原来是相对于内存而言的,谢谢博主了。
用俗点的话来理解,当我们要读取数据的时候,读取的是内存,这时候数据就要流入内存让有数据可读,所以为input;
当我们要写入数据的时候,数据就要从内存中流出到指定的位置,所以为output。
java获取金额小数位数
huayang183:
正确
java获取金额小数位数
simon_zw:
new BigDecimal(double).toString() 转换出来的不是原来的数。
应改为:
[code=java]
private int getNumberDecimalDigits(Double balance) {
int dcimalDigits = 0;
String balanceStr = Double.toString(balance);
int indexOf = balanceStr.indexOf(“.”);
if(indexOf > 0){
dcimalDigits = balanceStr.length() - 1 - indexOf;
}
return dcimalDigits;
}
[/code]