【初心者】Java質問・相談スレッド88【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0021デフォルトの名無しさん
2006/07/26(水) 09:41:00double s=0;
for(int i=1;i<=10;i++){
s+=1/i;
System.out.println(i+":"+s);
}
}
s+=1/i;
を
s+=1/(double)i;
にしたらうまくいったのですが(double)にどういう意味があるのでしょうか?
iはintであって、sはdoubleなのだからわざわざ入れる必要ないと思うのです
■ このスレッドは過去ログ倉庫に格納されています