6日でできる Java入門

📚「6日でできるJava入門」は、月曜から土曜まで無理なく学べて、日曜は休息しながら翌週に別のIT技術を学ぶシリーズです。幅広いIT知識を身につけるのが目的です✨

🌱【前半:Day0–2】
Day0はEclipseのインストール&設定からスタート🖥️
Day1はJavaの基本:Javaの特徴・名前の由来、プログラム作成~実行手順、クラス構成、画面表示、変数や基本データ型、文字列操作を学習📖
Day2は特殊リテラル、配列、while・forループ、条件文やboolean型の基礎を習得し、プログラムの土台を固めます🔄

🚀【中盤:Day3–4】
Day3はif文による分岐、ループ制御(break・continue)、Stringクラスの構造とメソッドで制御文とクラスの理解を深めます🧩
Day4はラッパークラス、クラスのフィールド、キーボード入力処理、パッケージ&import文を学び、実用的な入力処理とクラス設計を習得します⌨️

🎯【後半:Day5–6】
Day5はファイル読み込み、可変長配列(ArrayList)、乱数生成、プログラム全体のまとめとmain()メソッドの詳細解説📂
Day6は例外処理(try-catch)、クラスの書き方、アクセス修飾子、そして「県庁所在地当てクイズ」プログラムのクラス設計から実装、コンパイル、jar化まで応用力を身につけます💡

6日間で基礎から応用まで体系的にJavaが学べる充実の内容です!🎉

📅Day0:Java開発環境の準備

EclipseのインストールEclipseの初期設定
EclipseでのJavaプログラムの作成と実行

📚Day1:Javaの基礎

01 Javaとは・プログラムの作成02 ソースファイルの構成
03 画面表示(printlnとprint)04 数値と変数(基本データ型)
05 文字と文字列

🔢Day2:データと制御文

06 特殊なリテラル07 配列
08 制御文① whileループ09 制御文② 条件文とboolean型
10 制御文③ forループ

🔀Day3:条件分岐と文字列操作

11 制御文④ ifによる分岐12 制御文⑤ if-else文による分岐
13 制御文⑥ ループの制御14 Stringクラス① クラスの中身
15 Stringクラス② メソッド

🔧Day4:ラッパークラスと入力処理

16 基本データ型ラッパークラス17 クラスのフィールド
18 キーボードからの入力19 キーボード入力から正しい回答を得る
20 パッケージとインポート

📂Day5:ファイル操作とコレクション

21 ファイルの読み込み22 可変サイズの配列
23 ランダム数24 クイズ処理の流れ
25 main()メソッド

⚡Day6:例外処理とクイズプログラムの実装

26 例外処理27 クラスの定義
28 クイズゲームの改造①(チートモード搭載)29 クイズゲームの改造②(ジャンルを増やす)
30 クイズゲームを完成させる(クラス化)