把1/3改成1.0/3或1/3.0或1.0/3.0试试……double j=1/3;这句,首先计算1/3,由于是两个整数相除,且分子小于分母,因此结果是0,而非0.3333……,所以j成为0。自然就错了。