您正在执行整数除法,然后键入强制转换:
tf = (double) ( word.getValue() / noOfTerms ); ^-----integer division----^
类型转换将除法中的元素之一转换为浮点除法:
tf = ((double)word.getValue()) / noOfTerms;

您正在执行整数除法,然后键入强制转换:
tf = (double) ( word.getValue() / noOfTerms ); ^-----integer division----^
类型转换将除法中的元素之一转换为浮点除法:
tf = ((double)word.getValue()) / noOfTerms;