2025-12-02

スポンサーリンク
Java

Java 逆引き集 | メソッド定義と引数(可変長引数) — 再利用可能ロジック

メソッド定義と引数(可変長引数) — 再利用可能ロジックプログラムを整理して「同じ処理を何度も使えるようにする」のが メソッド。引数は「外から渡す材料」。可変長引数は「材料の数が決まっていないとき」に便利です。初心者向けに、基本から例題まで...
Java

Java 逆引き集 | ループ(for / enhanced for / while) — 集合処理とレコードループ

ループ(for / enhanced for / while) — 集合処理とレコードループ同じ処理を繰り返すとき、Javaでは主に for、enhanced for(拡張 for)、while を使います。集合(配列・リスト)を順番に処理...
Java

Java 逆引き集 | 条件分岐(if / switch) — ビジネスロジックの分岐

条件分岐(if / switch) — ビジネスロジックの分岐プログラムは「状況に応じて処理を変える」ことが多いです。Javaでは代表的に if文 と switch文 を使います。初心者向けに「どんなときに使うか」「書き方のテンプレート」「...
Java

Java 逆引き集 | 型変換(キャスト、ボクシング/アンボクシング) — データ受け渡し時

型変換の概要(キャスト/ボクシング/アンボクシング)異なる型どうしでデータを受け渡すとき、Javaは「キャスト(型変換)」で数値型を変えたり、「ボクシング/アンボクシング」でプリミティブ型とラッパー型を自動変換します。暗黙的キャストは安全な...
Java

Java 逆引き集 | 変数宣言(プリミティブ/参照型) — 型選びと初期化

変数宣言の基本Javaの変数は「型 名称 = 初期値;」の形で宣言します。型は“何を入れる箱か”を決めるもの。プリミティブ型は値そのものを、参照型は“モノが置いてある場所(アドレス)”を持ちます。// プリミティブ型(値そのもの)int a...
JavaScript

JavaScript 逆引き集 | filter で条件抽出

JavaScript配列の条件抽出(filter)の基本と実践「条件に合う要素だけを取り出して新しい配列を作りたい」なら、filterが最短で安全。元の配列は変えず、判定関数がtrueを返した要素だけが残ります。書き味はシンプルで、読みやす...
JavaScript

JavaScript 逆引き集 | map で配列変換

JavaScript配列変換(map)の基本と実践「配列の各要素を加工して、新しい配列を作りたい」なら map が最短ルート。元の配列には触れず、処理結果だけを返してくれるので、初心者でも安全に“変換”を積み上げられます。構文と考え方con...
JavaScript

JavaScript 逆引き集 | 配列のループ(forEach)

JavaScript配列のループ(forEach)の基本と実践「配列の全要素に同じ処理をサッと当てたい」なら、forEachがいちばん手軽。カウンターや終了条件を意識せず、読みやすく安全に“全件処理”を書けます。初心者がまず身につけたい、実...
JavaScript

JavaScript 逆引き集 | 配列のループ(for…of)

JavaScript配列のループ(for...of)の基本と実践最初は「インデックスって必要?」と迷うかもしれないけれど、値だけ順に扱いたいなら for...of がいちばん素直で読みやすい。配列から要素を一つずつ取り出して処理する、という...
JavaScript

JavaScript 逆引き集 | 配列のループ(for)

JavaScript配列のループ(for)の基本と実践最初の一歩って、つまずきやすい。でも「for」は味方。配列を順番に処理するためのいちばん素直なやり方で、仕組みがわかると一気に視界が開けます。ここでは、初心者向けに「for」の型、よくあ...
VBA

Excel VBA | 実務で使う UDF のデバッグ法

実務で使う UDF のデバッグ法UDF(ユーザー定義関数)はセルから呼ばれるときとVBE上でテストするときで振る舞いが違います。実務で安定させるには「セルで動かす前にVBEで十分に確認する」「セル呼び出し時の制約を理解する」ことが肝心です ...
Python

Python | 「例外を使うべき場面と使うべきでない場面」チェックリスト

プログラミング初心者がよく迷うのが「この処理は例外にすべき?それとも普通の if / break / return で書くべき?」という判断です。そこで、例外を使うべき場面と使うべきでない場面を見分けるチェックリストを、例題付きで分かりやす...
Python

Python | 「例外を使いすぎるとコードが読みにくくなる」問題と、最小限に抑える設計のコツ

初心者がよくやってしまうのが「何でもかんでも try/except で囲む」ことです。確かに例外は便利ですが、使いすぎるとコードが読みにくくなり、バグの原因を隠してしまうことがあります。ここではその問題点と、例外を最小限に抑える設計のコツを...
Python

Python | 「通常の制御(break/return)」と「本当に異常なケース(例外)」の使い分け

プログラミング初心者が混乱しやすいのが、「break や return で処理を止める」場合と「例外で処理を止める」場合の違いです。実務では「普通の流れ」と「異常な流れ」を分けて書くことが大事です。1. 通常の制御(break / retu...
Python

Python | 「例外(try/except)を使ってネストを脱出する」テクニック

プログラミング初心者がよく困るのが「ネストが深くなりすぎて、途中で処理を止めたいのに止められない」問題です。実務では 例外(try/except) を「非常口」として使い、複雑なネストを一気に抜けるテクニックがよく使われます。1. 例外は「...
Python

Python | 実務でありがちな「ネスト脱出テク」解説(フラグ/関数化)

プログラミング初心者がよくつまずくのが「ネストが深くなってしまう」問題です。例えば、for の中に if があり、その中にさらに for があり…と繰り返すと、コードが読みにくくなります。実務では「ネストを脱出する」ために フラグ や 関数...
Python

Python | ループの else 節と break の関係を図解で理解する

「for や while の else」は、初心者には直感的でないかもしれません。ポイントは一つだけです。「ループの中で break しなかったら、else が実行される」。これをテキスト図と例題で丁寧に解説します。ループの else は何...
スポンサーリンク