因为你用的整数除法1/5=01.0/5=0.2改为浮点数除法应该就正确了
你把1写成1.0试试
double 值运算不能使用int值直接书写。在自动转换格式时,1/5返回的值是0。修改为1/5.0 或1/5f 进行显式转换即可。