我有一个问题,我试图用小数点计算数字的数量,但只要有一个整数,即使它是一个整数,它只是计数。
Scanner cd = new Scanner(name); // count double
Scanner cn = new Scanner(name).useDelimiter("[^0-9]+"); // count int
while(cn.hasNextInt()) {
cn.nextInt();
numberOfInts++;
}
while(cd.hasNextDouble()) {
cd.nextDouble();
numberOfDecimals++;
}
所以是的,每当扫描一个整数时,小数位数就会计数,即使它是一个整数,我也想要它只计算带小数点的数字。