【Java研修】研修第2週目
2026-02-18 11:00:00



こんにちは、研修1か月目の研修生、Aです!
宜しくお願いします。
本格的にJavaの研修が始まり、少しずつプログラミングに慣れてきたように感じます。
条件分岐や繰り返し、配列やリスト、マップなどのデータ構造など、基本的な内容を学びました。
覚えるべき内容や理解するべきことも増えてきたので、復習もしっかり行いながら理解を深めていきたいです。

2週目の研修は、

  • Java演習(条件分岐、繰り返し、配列とコレクション、メソッド)
  • アルゴリズムとフローチャート

に取り組みました。


Javaの研修が進み、どんどん新しい内容を学んでいます。
配列、リスト、マップとfor文やif文を組み合わせたプログラムなども課題も難しくなってきています。
きちんと理解して、基本的な構文を使いこなせるようにならないといけないと感じています。
自分の持てる知識を使って課題に取り組めたので良かったですが、
講師からいただいた模範解答では、もっと効率の良いのやり方でプログラムが作成されていました。
こういったことも知識になってくるので、自分自身の引き出しを増やすためにも、模範解答も参考にしていきたいと思います。

インタビュー風景

【講師からの研修のポイント】

  • Javaでは、配列やList(リスト)といった「複数のデータをまとめて管理する仕組み」がよく使われます。
    その際、配列やListなどのコレクションの要素を順番に取り出して処理したい場面がよくあります。

    例)Listの宣言と初期化
    List fruitsList = new ArrayList<>();
    fruitsList.add("りんご");
    fruitsList.add("みかん");
    fruitsList.add("バナナ");
    このように、Listを使うと複数のデータをまとめて管理できます。
    そして、Listの要素を順番に処理したいときには、for文を使ってループ処理を行います。
    その際に便利なのが「拡張for文(for-each文)」です。拡張for文を使うことで、
    すべての要素に対して簡単に同じ処理を行うことができます。

    例)
    for (String fruit : fruitsList) {
      System.out.println(fruit);
    }

    このコードでは、fruitsListの中身を1つずつ取り出して、順番に表示しています。
    拡張for文は「型 変数名 : 配列やリスト名」という形で書きます。
    通常のfor文よりもシンプルに書けるため、要素をすべて処理したいときにとても便利です。
    ただし、要素の番号(インデックス)を使いたい場合や、
    途中で処理をスキップしたい場合は通常のfor文を使うこともあります。
    まずは拡張for文の基本的な使い方を覚えて、配列やリストの操作に慣れていきましょう。

【他の研修生からはこんな声が聞こえてきました!】

  • 条件分岐も論理演算子を用いることで、複雑な条件に応じた処理が可能になることを学びました。
    どんな条件があればいいか考えたり優先順位を検討するのが難しくもあり、やりごたえも感じられました。
  • アルゴリズムはプログラミングをするにあたって必要な考え方なのできちんと身に着けて、
    プログラムの作成において考えがまとまらない時などに活用していきたいと思います。
    特にフローチャートは、プログラムの流れを視覚的に表現できるので、複雑な処理を理解するのに役立ちそうです。

最後までお読みいただきありがとうございました!

来週もAさんの奮闘と成長をおたのしみに!