計算式のプログラムを作成してみようA

簡単そうに見えて、つい間違えてしまう計算式。

練習問題
int型の変数「 x = 5 」と「 y = 20 」を使って「 x + y は 25 」となる計算式を作ってみよう。





public class Main {
    public static void main(String[ ]args){
       int x = 5;
       int y = 20;
       String total = "x + y は" + ( x + y );
       System.out.println( total );
    }


実行結果

x + y は 25


どうですか?無事に「25」という答えは出たでしょうか?
どこが間違え易いかというと、「( x + y ) 」を「 x + y 」にしてしまうところです。 ここを間違ってしまうと「520」という値になってしまいます(;´Д`)

オペランドの中に文字列が含まれると、 int 型 の変数である x と y が文字列として変換されて文字列として連結されてしまうのです。







ひとり言アドバイス

Android プロジェクト 作成