新手问题请教高手(已解决)
程序1:/*求1+2+.....+100 */
public class SuanShi
{
public static void main(String [] args)
{
double i,sum=1;
for(i=2;i<=100;i++)
{
sum+=i;
}
System.out.println("sum="+sum);
}
}
程序2:
/* 求1+1/2+1/3+1/4+1/5+1/6+.....1/100 */
public class SuanShi1
{
public static void main(String [] args)
{
double i,sum=1;
for(i=2;i<=100;i++)
{
i=1/i;
sum+=i;
}
System.out.println("sum="+sum);
}
}
为什么上面一个程序执行很快就出结果
而下面一个程序执行好久还不能得出结果呢?
[[it] 本帖最后由 hwpayg 于 2008-4-11 21:09 编辑 [/it]]