如何确定列表中的选择百分比

时间:2015-05-22 10:21:53

标签: java android arrays

我有一个列表,我向用户显示并允许用户进行选择。我想知道用户所做的选择是否等于或大于列表中75%(或3/4)的项目。有人能指出我正确的方向。

我尝试了以下内容:

if(selectedItems >= ((3/4) * arraySize)){
    Log.d("REM", "Got it");
} else {
    Log.d("REM", "Not there yet");
}

但它不起作用。

2 个答案:

答案 0 :(得分:2)

试试这个刚转换成浮动

if(selectedItems >= (((float)3/4) * arraySize)){
log.d("REM", "Got it");
}else{
log.d("REM", "Not there yet");
}

答案 1 :(得分:1)

这是因为我认为3/4将在Java中返回0。

selectedItems >= (0.75 * arraySize)