Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(プログラミング教えて)
閲覧数:782
掲示板(プログラミング教えて)
名前
匿名
題名 プログラミング教えて
質問内容

質問を評価する
(0ポイント)
java 教えてください

for 文をもちいてかんせいさせてください
  1+ 1/2+ 1/3+....+(1/500)

↓自分が書いたやつなんですけど、実行結果があやふやなことになりました
     class Sample1
{
    public static void main(String[] args)
    {
            
        for(int i=1; 1/i<=500; i++){
        }
            System.out.println("この計算結果は"+i+"です");
    }
}
質問日時 2013-09-19 15:54:06
名前
匿名
回答内容

回答を評価する
(0ポイント)
ここは宿題をやってもらう場所ではないんだよ。

問題は二つか。
intが何か分かってないだろうこと。
そもそも計算の流れを作れてないこと。

ループ1回につきどういう数字が残れば良いのか、
ループの最初の5回分を紙に書いて考えてみよう。
回答日時 2013-09-19 19:21:10
名前
匿名
回答内容

回答を評価する
(0ポイント)
宿題ではありません
 友達にやってほしいといわれました
お願いします 教えてください
回答日時 2013-09-20 01:06:59
名前
匿名
回答内容

回答を評価する
(0ポイント)
>> 2013-09-19 19:21:10

その前にコンパイルこれとおらないからww
回答日時 2013-09-20 12:14:44
名前
匿名
回答内容

回答を評価する
(30ポイント)
ヒント的なものを一つ

int i = 0;
for(int i=0;i<=500;i++){
    //for有効範囲
}

for文は{  }で囲まれた部分しか繰り返し処理がされません。つまり{  }外に書かれた処理は繰り返されないということです

とりあえずネットでも基本的なことは書いてあるので
探して勉強してください。
回答日時 2013-09-21 16:52:25
名前
匿名
回答内容

回答を評価する
(0ポイント)
ありがとうございます。出来ました

回答日時 2013-09-22 14:23:51
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道