您可能正在将long与long相除,这是指(long / long = long)运算,得出long结果(在您的情况下为0)。
您可以通过将除法的任一操作数转换为浮点型来实现相同的目的。
Long Percentageused = (long)((float)totaloccupied/totaldrive*100);

您可能正在将long与long相除,这是指(long / long = long)运算,得出long结果(在您的情况下为0)。
您可以通过将除法的任一操作数转换为浮点型来实现相同的目的。
Long Percentageused = (long)((float)totaloccupied/totaldrive*100);