public class Xt04 { public static void main(String args[]) { double s=0; int n=0; while (n<101) { n=n+1; s=s+(double)1/n; } System.out.println("s="+s); } }
由于n是int型,1/n得到的值是零,而不是小数。
//===Xt04.java=== public class Xt04 { public static void main(String args[]) { double s=0.0d; double n=0.0d; while (n<101) { n=n+1.0; s=s+1.0/n; } System.out.println("s="+s); } }
{
public static void main(String args[])
{
double s=0;
int n=0;
while (n<101)
{
n=n+1;
s=s+(double)1/n;
}
System.out.println("s="+s);
}
}
public class Xt04
{
public static void main(String args[])
{
double s=0.0d;
double n=0.0d;
while (n<101)
{
n=n+1.0;
s=s+1.0/n;
}
System.out.println("s="+s);
}
}