001-003-009

ローカル変数のスコープ

初級

問題説明

ローカル変数のスコープ

この問題では: mainメソッド内でifブロックを使い、ブロック内外で宣言した変数outerinner)のスコープの違いを確認するプログラムを作成し、結果を標準出力に表示します。

学習目標: メソッド内で宣言されたローカル変数のスコープを理解する

概要

メソッド内の異なるブロックで変数を宣言し、スコープの違いを確認します。

仕様

  • mainメソッドで整数変数outerを10で初期化
  • ifブロック内で整数変数innerを20で初期化
  • ifブロック内で両方の変数を出力
  • ifブロックの外でouterのみを出力

出力形式

Inside block: outer=10, inner=20
Outside block: outer=10

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

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

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