我是Java的新手。
我想知道每个数字有几百个。因此894等于8。323等于3。
这是我编写的代码,您可以猜测它不起作用。
"s"
894打印为8.94,323打印为3.23
我做错了什么,我需要知道什么?我使用模运算符是否错误?
感谢您的帮助。
答案 0 :(得分:4)
您想使用Math.floor
来获取除法的整数部分。您可以在下面的代码段中看到更新的代码:
function howManyHundreds (num) {
var division = num / 100;
return Math.floor(division);
}
console.log(howManyHundreds(894));
console.log(howManyHundreds(323));
注意:请记住,使用负数将无法正常工作。如果需要,可以使用Math.abs
获取绝对值,然后获取结果。
答案 1 :(得分:1)
除法后,需要取整数值。
function howManyHundreds(num) {
return Math.floor(num / 100);
}
console.log(howManyHundreds(894))
console.log(howManyHundreds(323))
答案 2 :(得分:1)
请说明除法结果:
function howManyHundreds(num) {
return Math.floor(num / 100);
}
console.log(howManyHundreds(894))
console.log(howManyHundreds(323))
答案 3 :(得分:0)
使用Math.floor()
方法获取数值