还是不对啊。 public class Cal { public static void main(String[] args) { double a=60; double sum=0; for(int i=1;i<=a;i++) sum+=(double)(1/i); System.out.println("sum="+sum); } }
告诉大家正确答案吧:看了你们的意见,我这样编写就对了。 public class Cal { public static void main(String[] args) { double a=60; double sum=0; for(int i=1;i<=a;i++) sum+=(1/(double)i); System.out.println("sum="+sum); } } thanks very much. perhaps the way studying java is very hard. let's ,,,,
class A{ public static void main(String ss[]) { float sum=0.0f; for(float i=60;i>0;i--) { sum=sum+1/i; } System.out.println(sum); } } Is that right?
public class Cal
{
public static void main(String[] args)
{
double a=60;
double sum=0;
for(int i=1;i<=a;i++)
sum+=(double)(1/i);
System.out.println("sum="+sum);
}
}
public class Cal
{
public static void main(String[] args)
{
double a=60;
double sum=0;
for(int i=1;i<=a;i++)
sum+=(1/(double)i);
System.out.println("sum="+sum);
}
}
thanks very much.
perhaps the way studying java is very hard.
let's ,,,,
public static void main(String ss[])
{
float sum=0.0f;
for(float i=60;i>0;i--)
{
sum=sum+1/i;
}
System.out.println(sum);
}
}
Is that right?
sum+=(1/(double)i);