下記のソースで実行結果がfalseになるのは、if (b = false)でbというboolean型の変数にfalseが代入されるので、最終行でfalseが表示されるということであっていますか?

Java51閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございました

お礼日時:1/23 22:42

その他の回答(2件)

0

>boolean型の変数にfalseという文字列を代入 真そのものや偽そのものは現実世界のどこにも存在してないので、我々の世界でも「真」「偽」という文字列で代理しています。おそらく、あなたも『真の実物』という面妖なモノは見たことないと思います。なので、文字や言葉で代理するしかないです。

0

> でもboolean型の変数にfalseという文字列を代入するってなんか違う気がして falseはboolean型、"false"は文字列ですよ。