Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

📘 EconomicSimulationApp_java — 経済シミュレーションアプリ 🎯 目的(Purpose) このアプリは 経済シミュレーションを目的として開発されました。 ユーザーが 経済の因果構造・政策効果・成長モデルの理解を深められるよう設計されています。

🧩 構造(Structure) アプリは以下の構造で動作します:

入力(Input)

スライダーによる政策パラメータ操作

AI 技術進歩率

教育・AI 投資率

定年延長効果 など

処理(Logic)

モンテカルロ法による経済成長シミュレーション

ランダム性を含む複数パターンの経済推移

パラメータ変化による成長率の比較

出力(Output)

JavaFX グラフ描画

結果の画像保存

シミュレーションログ(必要に応じて)

状態管理(State)

現在のパラメータ値

グラフの状態

シミュレーション履歴

UI / UX

スライダー中心の直感的な操作

結果が即座に反映されるリアルタイム UI

学習を妨げないミニマルデザイン

構造は 普遍的な経済理解を誰でも得られるよう最小化されています。

🛠 使用技術(Tech Stack) 言語:Java

フレームワーク:Oracle Java

UI ライブラリ:JavaFX

開発思想:構造の明確化・因果の可視化・教育向け UI

📦 機能(Features) AI 技術進歩率の操作
技術成長が経済に与える影響を可視化

AI / 教育への投資率操作
投資が長期成長に与える効果をシミュレーション

定年延長効果の操作
労働人口の変化が経済に与える影響を表示

画像保存機能
グラフを PNG 形式で保存可能

グラフリセット機能
シミュレーション結果をクリアして再実行できる

必要に応じて機能追加が可能な 拡張性の高い構造になっています。

🚧 例外・エラー処理(Exceptions) アプリでは以下の例外を局所化して処理しています:

入力が空の場合

ファイル保存時にファイルが存在しない / 書き込めない場合

ネットワーク関連の例外(必要な場合)

不正なパラメータ値の入力

例外処理はメイン構造に影響しないよう分離されており、 安定した学習体験を提供します。

スクリーンショット 2026-04-30 182555

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages