我有一个列表,我向用户显示并允许用户进行选择。我想知道用户所做的选择是否等于或大于列表中75%(或3/4)的项目。有人能指出我正确的方向。
我尝试了以下内容:
if(selectedItems >= ((3/4) * arraySize)){
Log.d("REM", "Got it");
} else {
Log.d("REM", "Not there yet");
}
但它不起作用。
答案 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)