Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

練習問題

先ほど投稿したものですが自分でやってみたのですが
エラーが発生してしまったのでご教授お願いします。
問題は
1から10000の整数のうち、3で割って1余る整数の合計を計算し、
表示しなさい。ただし、for文とif文を使用すること。

なのですが自分なりのコードは

public class test1 {
  public static void main (String [] args) {
   int total = 0 ;
     for (int i = 0 ; i <= 10000 ; i++)  {
       if (i % 3 == 1) {
           System.out.println (i + " を加算します。") ;
            total += i ;
       } else {
         continue ;
      }
       System.out.total("合計は " + i + "です。") ;
 }
}
 } 
 
です。

エラー内容は
test1.java:11: シンボルを解決できません。
シンボル: メソッド total (java.lang.String)
場所    : java.io.PrintStream の クラス
       System.out.total("合計は " + i + "です。") ;
                 ^
エラー 1 個

です。なぜでしょうか?
宜しくお願いします。

3

回答

12647

閲覧

3件の回答

評価

0

System.out.total

System.out.println
にすれば、とりあえず、コンパイルエラーはきえます。
がんばってください。

評価

0

ありがとうございます。
おっしゃるとおり間違えてましたね^^;
エラーは消えたのですが、やりたい処理ではないみたいです。
なぜなのでしょう・・・

評価

0

「なぜ」と言って人任せにしているだけでは、何も変わりません。
それぞれの行の、それぞれの文字の意味を、ひとつひとつ考えてください。
とくにエラーが出たなら、その行の文字をひとつひとつ見て考えるのは、当然のことです。
それなしには、絶対に先に進めませんよ。

それから、向こうにも書きましたが、
同じ質問の流れであれば、新規投稿しないで返信にしましょう。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。