下面是我正在使用的代碼。爲什麼這不起作用?
我想輸出是1.65,但我得到0
這似乎是範圍問題。但是我已經聲明變量t
是靜態的,那麼爲什麼輸出仍然是0?
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public static double t;
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < 100; i = i + 1)
{
t = (i * (1/60));
}
MessageBox.Show(Convert.ToString(t));
}
}
}
重新設置了循環的每次迭代T的值,所以整個循環是毫無意義的,並歸結爲'T =(99 * 1/60)' – 2013-02-17 21:59:51