为什么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]