Salesforce関連の記事を書いています。

  1. Apex練習問題

練習問題 1: 変数の宣言と操作|Salesforce Apexプログラミング

以下の条件に従って、変数を宣言し、操作を行ってください。

  1. Integer型の変数aを宣言し、10を代入してください。
  2. Integer型の変数bを宣言し、20を代入してください。
  3. abを足し合わせ、その結果をInteger型の変数sumに代入してください。
  4. 最後に、sumの値をSystem.debug()を使ってコンソールに出力してください。

解答例

        // Integer型の変数aを宣言し、10を代入
        Integer a = 10;
        
        // Integer型の変数bを宣言し、20を代入
        Integer b = 20;
        
        // aとbを足し合わせ、その結果をInteger型の変数sumに代入
        Integer sum = a + b;
        
        // sumの値をSystem.debug()を使ってコンソールに出力
        System.debug('Sum of a and b: ' + sum);

解説

1. 変数を宣言する

まず、「変数」 というものについて説明します。
変数とは、プログラムの中でデータを一時的に保存しておくための「箱」のようなものです。今回は数字を保存する「箱」を用意します。

Integer型の変数aを宣言し、10を代入

Integer a = 10;
  • Integer は整数を扱うための「型」を意味しています。Apexでは変数を作るときに、どんな種類のデータ(型)を扱うのか指定する必要があります。
  • a は「箱」の名前です。この名前は自分で決められますが、今回は a にしました。
  • = は「イコール」という意味ではなく、右側に書かれた値を左側の箱に入れる(代入する)という意味です。
  • 10a という変数に入れる数字です。

Integer型の変数bを宣言し、20を代入

Integer b = 20;

上記の a と同じように、今度は b という名前の変数に 20 という数字を入れます。

2. 変数aとbを足す

次に、ab を足し合わせ、その結果を別の変数 sum に入れます。

Integer sum = a + b;
  • a + b は、a に入っている数字(10)と b に入っている数字(20)を足し算しています。
  • 足し算の結果は 30 なので、その結果を sum という名前の変数に入れています。

3. 結果をコンソールに表示する

最後に、足し算の結果( sum )をコンソールという場所に出力します。

System.debug('Sum of a and b: ' + sum);
  • System.debug() は、プログラムの途中で変数の中身を確認したり、デバッグという作業をするための便利なツールです。
  • 'Sum of a and b: ' はメッセージの一部で、「aとbの合計は」という意味です。この文字列に、sum の中に入っている値(30)をくっつけて出力します。

コンソールに表示される結果

実際にこのプログラムを実行すると、次のようなメッセージが表示されます:

Sum of a and b: 30

これは、ab を足し算した結果、30 が正しく計算されたことを示しています。

全体の流れまとめ

  1. 数字を保存する「変数」という箱を ab で作りました。
  2. a には 10b には 20 を入れました。
  3. それらを足し算して、結果を sum という新しい箱に入れました。
  4. System.debug() を使って、その結果( sum の中身)をコンソールに表示しました。

これが今回のコードの全体の流れです。

Apex練習問題の最近記事

  1. 練習問題 5: リストのフィルタリングと計算

  2. 練習問題 4: 条件分岐とループの組み合わせ

  3. 練習問題 3: 繰り返し処理とリストの操作

  4. 練習問題 2: 条件分岐と変数の操作

  5. 練習問題 1: 変数の宣言と操作|Salesforce Apexプログラミング

関連記事

ITとソフトウェアの人気オンラインコース
自分の未来を明るくしよう。サイバーセール中、Udemyオンラインコースが最大95%OFF。
プロフィール
●氏名:ARAKAN
●年齢:32歳
●居住地:九州
●勤務先:情報システム部
●一言:とある企業でSalesforce管理者として勤務しているARAKANです。業務の中での気づきやTipsを投稿しています。
<保有資格>
・Salesforce認定 アドミニストレーター
・Salesforce認定 上級アドミニストレーター
・Salesforce認定 Sales Cloudコンサルタント
・Salesforce認定 Service Cloudコンサルタント
・Salesforce認定Marketing Cloud Account Engagement コンサルタント
・Salesforce認定Marketing Cloud Account Engagement スペシャリスト
カレンダー
2025年6月
 1
2345678
9101112131415
16171819202122
23242526272829
30 
ITとソフトウェアの人気オンラインコース
言語切り替え
PAGE TOP