001-006-017

ネストブロックでのスコープ

中級

問題説明

ネストブロックでのスコープ

この問題では: ネストしたブロック(ifブロック)内外での変数スコープの違いを確認し、外側の変数と内側の変数を使った合計計算を行い、結果を標準出力に表示するプログラムを作成します。

学習目標: ネストしたブロックでの変数スコープを理解する

概要

外側のブロックで宣言した変数は内側のブロックでも使用できますが、内側で宣言した変数は外側では使用できません。この動作を確認してください。

仕様

  • mainメソッドで変数 outer を 100 で初期化する
  • ifブロック内で変数 inner を 50 で初期化し、outerinner の合計を計算する
  • ifブロック内で合計を出力する
  • ifブロックの外で outer の値を出力する

出力形式

Sum: 150
Outer: 100

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方