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

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

0

IF

下記ソースは何故「割り切れる」になるのか教えてください
i == 0 → iは0か?って意味ではないのですか?


class test{

    public static void main(String args[]){
        int i;

        i = 10 % 2;

        System.out.println("10 ÷ 2 は ");

        if (i == 0){
            System.out.println("割り切れました");
        }else{
            System.out.println("割り切れませんでした");
        }
    }
}

7

回答

78336

閲覧

7件の回答

評価

0

i自体を表示してみたらどうですか?

評価

0

i = 10 % 2;
は、一体何をやっているのでしょうか???

評価

0

自分で調べることをしないと、なんの力にもなりませんよ。

http://www.javaroad.jp/java_operator1.htm

評価

0

>下記ソースは何故「割り切れる」になるのか教えてください

そういう計算式だからですよ。
「10 % 2」の意味はちゃんと理解していますか?

評価

0

割っていることはわかりますが、
答えは5ですよね?

でも、i==5だと、割り切れないとなるのが
おかしくないですか?

評価

0

もう一度ちゃんと勉強しましょう。
先にあげたページに書いてあります。
「こうだ」と決めつけて文句を言っていても、何もいいことはありません。

というか、i自体を表示してみましたか?

評価

0

>答えは5ですよね?
こういう事を言っているようじゃ、先のページも読んでないし、見てもいない。
iを表示してもいないし、そうしようとも思わない
結局教えてもらわないとなにも解らない。
と、思われてもしょうがないですよ。

>でも、i==5だと、割り切れないとなるのが
おかしくないですか?

はい、iが5ならおかしいですね。

#最近は努力することがバカらしいことだと思われているんですかね・・
#それとも、教えを請う努力が主流?

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