@lifehacker

スポンサーリンク
Java

Java | 負の数を右シフトしたときに符号をどう保つか

では、右シフト演算で負の数がどう扱われるかを図で丁寧に解説します。Javaの >> と >>> の違いも含めて、初心者向けに段階的に説明します。1. 符号付き右シフト >>(Arithmetic Sh...
Java

Java | 2の補数を図で丁寧に説明(負の数がどう表現されるか)

では 2の補数(two’s complement) を図で丁寧に説明して、Javaの負の数の扱いが理解できるように解説します。初心者向けに、段階的にわかりやすく進めます。1. 正の整数の二進数表現まず...
Java

Java | 演算子の優先順位と結合規則

「ビット演算子」「シフト演算子」は、0と1の並び(ビット列)がどのように動くかを目で見て理解するのがいちばん早いです。ここでは、Javaの整数を例に、「視覚的にどう動くか」を図で示します。基本:ビット...
Java

Java | ビット演算子とシフト演算子

要点まとめビット演算子(整数を2進数で扱う演算)整数を ビット単位(0と1) で処理するための演算子です。演算子名前動作のイメージ&AND(論理積)両方が1なら1、それ以外は0|OR(論理和)どちらか...
Java

Java | x = x++ の内部的な挙動を JVM レベルで詳しく知る

x = x++; は一見「xを1増やして代入している」ように見えますが、JVMレベルのバイトコードの動きを追うと「結局値が変わらない」という挙動になります。内部的にどう処理されているかを詳しく見ていき...
Java

Java | インクリメント/デクリメントを条件式に入れたときの落とし穴

条件式に入れたときの落とし穴では「インクリメント/デクリメントを条件式に入れたときの落とし穴」をまとめてみますね👇1. while文での違いint i = 0;while (i++ < 5) { Sy...
Java

Java | インクリメント/デクリメントのよくあるバグパターンループとインクリメントの関係

では「ループの中でのインクリメント(i++ / ++i)」について整理してみましょう。1. for文での使い方for (int i = 0; i < 5; i++) { System.out.prin...
Java

Java | インクリメント/デクリメントのよくあるバグパターン

インクリメント(++)やデクリメント(--)は便利ですが、初心者がつまずきやすい「バグの温床」でもあります。代表的なパターンを整理しました。1. 前置と後置の混同前置(++a) → 先に増えてから使う...
Java

Java | インクリメント・デクリメント演算子

主な内容の要点1. 基本の意味インクリメント演算子(++)変数の値を 1増やす。デクリメント演算子(--)変数の値を 1減らす。例:int num = 5;num++; // numは6になるnum-...
Java

Java | 演算子の優先順位と結合規則

要点まとめ1. 演算子の優先順位とは?複数の演算子が並んだとき、どれを先に計算するかを決めるルール例:10 + 5 * 4* の方が + より優先順位が高いので、先に 5 * 4 = 20 を計算 →...
Java

Java | 図解で学ぶ単項マイナスと演算子優先順位

ここからは、図解で学ぶ単項マイナスと演算子優先順位を解説します。単項マイナス(-)の動きインクリメント/デクリメント(++ / --)との組み合わせ式中での優先順位や括弧の影響を視覚的に理解できる内容...
Java

Java | 単項マイナス演算子

主な内容の要点単項演算子とは?演算の対象が1つだけの演算子のことJavaでは「+」と「-」が単項演算子として使える使い方+(単項プラス)値をそのまま使う(実質的には何もしない)例: +10 → 10-...
Java

Java | 算術演算子

主な内容の要点基本の演算子Javaで数値を計算するときに使う演算子は次の通りです:演算子例意味+A + B足し算-A - B引き算*A * B掛け算/A / B割り算%A % B割った余り(剰余)サン...
Java

Java | ラッパークラス一覧と代表的メソッド

ここでは、Java の 代表的なラッパークラス 8 種類(Boolean, Character, Byte, Short, Integer, Long, Float, Double)について、初心者で...
Java

Java | ラッパークラス

主な内容の要点1. ラッパークラスとは?Javaには int や double などの 基本データ型 があるでも基本データ型は「ただの値」で、メソッド(便利な機能) を持っていないそこで、基本データ型...
Java

Java | 演算時の自動型変換(暗黙の型変換/型昇格)

主な内容の要点1. 型が違うときは自動で変換されるJavaでは int や double など、異なる型の値を一緒に計算するとき、自動的に型変換(型の統一)が行われる。例: 16 / 2.0 // i...
Java

Java | 型変換とキャスト演算子

要点まとめ基本ルールJavaでは変数の型を決めてから値を入れる必要がある型が違うとそのまま代入できない場合がある例:int i; i = "Hello"; → エラー自動型変換(拡大変換)小さい型 →...
Java

Java | 変数名(識別子)のルールと慣習

主な内容の要点こちらは Java の「変数名(識別子)の付け方」についての説明を、プログラミング初心者向けにわかりやすくまとめたものです。変数名(識別子)とは?プログラム内で「この変数はこれ」「このク...
Java

Java | static final を使った定数の定義

では今回は、前回の「final(変わらない変数)」の発展編として、「static final を使った定数の定義」を、初心者向けにやさしく説明します。1. 「static final」とは?stati...
Java

Java | final変数(定数のように使う)

要点まとめ1. finalをつけるとどうなる?一度だけ値を代入できる変数になるつまり「定数」として扱える代入後に値を変えようとするとコンパイルエラーになるfinal int NUMBER = 10;N...
Java

Java | Java 10から使える var を使った変数宣言(型推論)について

要点まとめ1. varとは?Java 10から使える機能変数を宣言するときに型を書かなくてもOK代入する値から自動的に型を決めてくれる(これを「型推論」という)var num = 10; // int...
Java

Java | 変数に格納されている値を取り出す

主な内容の要点1. 値を取り出すには「変数名」を書く例えば:int num;num = 10;System.out.println(num);int num;num = 10;System.out.p...
Java

Java | 変数の初期化と代入の基本

主な内容の要点1. 変数に値を代入する書き方: 変数名 = 値;= は「イコール」ではなく「代入演算子」→ 右側の値を左側の変数に入れる、という意味。例:int num;num = 10; // nu...
Java

Java | 基本のデータ型

要点まとめJavaの基本データ型まとめJavaには「基本データ型」と呼ばれる、あらかじめ用意されたデータの種類があります。変数を使うときは「どんな種類のデータを入れるか」を決める必要があります。整数を...
Java

Java | 「変数」の宣言の基本

主な内容の要点Javaでの変数の宣言の基本変数を使う前に必ず宣言が必要→ 「この名前の箱を用意して、この種類のデータを入れるよ」とコンピュータに伝える作業。書き方の基本データ型 変数名;データ型 変数...
Java

Java | 「変数」の基本

主な内容の要点Javaにおける「変数」の基本変数とは?値を入れておく「箱」のようなもの。→ 数値や文字列などを一時的に保存して、必要なときに取り出して使える。変数の宣言変数を使う前に「この箱を用意しま...
Java

Java | 「論理値リテラル」(true / false)

主な内容の要点論理値リテラルとはJava では true と false の2つだけが「論理値(boolean型)」として使える文字列 "true" や "false" と書くと 文字列型 になってし...
Java

Java | 数値リテラルに桁区切り文字(_)を使う方法

主な内容の要点1. Javaの数値リテラルにおける桁区切り大きな数字を読みやすくするために「_(アンダースコア)」を使える例: int num = 1_234_567; // 1234567 と同じ意...
Java

Java | 数値リテラルとサフィックスの基礎

主な内容の要点1. 基本ルール整数リテラル(例: 100)は、特に指定しないと int型 として扱われる小数リテラル(例: 3.14)は、特に指定しないと double型 として扱われる2. 整数リテ...
Java

Java | 浮動小数点数の丸め誤差(限界)

浮動小数点数の丸め誤差(限界) について解説します。これは実際にプログラムを書いていくと必ず出会う落とし穴です。1. 丸め誤差とは?コンピュータは数値を 2進数(0と1) で表現します。ところが、10...
Java

Java | 整数と小数の混在計算

1. 整数型と浮動小数点型の違い整数型(int など) → 小数点を持たない数(例: 5, -3, 100)浮動小数点型(double, float) → 小数点を持つ数(例: 3.14, 0.5, ...
Java

Java | 浮動小数点リテラル(小数の書き方)

主な内容の要点1. 浮動小数点数リテラルとは?小数を含む数値のこと。例: 3.14, 12.5, 0.001Java では「実数」を表すときに使う。2. 書き方の基本小数点を使う: 3.1415指数表...
Java

Java | 整数リテラルの基本

主な内容の要点整数リテラルとは整数リテラル = プログラム中に直接書く「整数の値」のこと例: 10, 200, 0表記できる進数Javaでは整数をいろいろな進数で書けます。10進数(普段の数字): 1...
Java

Java | エスケープシーケンスについて

主な内容の要点エスケープシーケンスとは?普段キーボードから直接入力できない特殊な文字を表すための仕組み。「バックスラッシュ(\)」+「特定の文字」で表現する。よく使うエスケープシーケンス一覧書き方意味...
Java

Java | 「文字列リテラル」の基本

主な内容の要点1. 文字列リテラルとは?文字列リテラル = 「"Hello"」や「"こんにちは"」のように、ダブルクォーテーション " で囲んだ文字の並びのこと。画面にメッセージを表示したり、変数に代...
Java

Java | 「文字リテラル」と「文字コード」

主な内容の要点1. 文字リテラルとは1文字だけを表す値のこと'a' や 'あ' のように シングルクォーテーション ' ' で囲んで書く2文字以上(例: 'ab')や空文字('')はエラーになる文字リ...
Excel

Excel | エクセルの仕事を10倍速にするショートカット

経理向け|数字・集計を最速で回す最優先ショートカット★ Ctrl + Shift + 矢印仕訳・明細・残高表を一瞬で選択★ Alt → =オートSUM合計・月次集計はこれ一択★ Ctrl + `数式表...
Excel

Excel | エクセルの仕事を倍速にするショートカット50選

「毎日使う → すぐ効果が出る → 実務で倍速」に特化したExcelショートカット50選をカテゴリ別に整理します。(★は即効性が高く“まず覚えるべき”もの)移動を倍速にするショートカット(最重要)セル...
Java

Java | import文の使い方

主な内容の要点import文とは?Javaでは、あらかじめ用意されたクラス(例えば、日付を扱うLocalDateなど)を自分のプログラムで使うことができます。これらのクラスを使うためには、クラス名の前...
Java

Java | System.out.printlnについて

主な内容の要点System.out.printlnとは?Javaで画面(コンソール)に文字や数値を表示するための命令。例: int sum = 10 + 5 + 8;System.out.printl...
Java

Java | 予約語(キーワード)

主な内容の要点予約語とは?予約語(キーワード)は、Java言語で特定の目的に使われる単語であり、変数名やクラス名などの識別子として使用することはできません。予約語の一覧(JDK 15基準)Javaには...
Java

Java | コメント(プログラム中の説明)

主な内容の要点初心者向けに、Javaで「コメント(プログラム中の説明)」を書く方法を整理します。コードを読みやすく・保守しやすくするために大切です。コメントとは?プログラム中に「この変数はこう使う」「...
Java

Java | 「文」と空白・改行の扱い

主な内容の要点1. 文(ステートメント)とはJavaプログラムは「文(ステートメント)」の集まりでできている文の終わりは必ず セミコロン ( ; ) で区切る文は上から順番に実行される例:System...
Java

Java | mainメソッドの基本

主な内容の要点1. 最初に実行される特別なメソッドJavaプログラムを実行すると、必ず最初に呼び出されるのがmainメソッド。これがないとプログラムは実行できない。2. 書式(必須の形)public ...
Java

Java | クラス、メソッド、フィールドとは

主な内容の要点1. クラスとはJavaプログラムの基本単位特定の目的を達成するために必要なメソッドやフィールドをまとめたもの定義方法: class クラス名 { // メソッドやフィールド}class...
PHP

WordPress | 記事の公開日付や更新日付を取得する方法

WordPress では記事の 公開日付 や 更新日付 をテンプレートタグで簡単に取得できます。テーマの投稿ループ内でよく使われる方法を整理します。公開日付を取得する方法1. 出力する(echo)<?...
PHP

WordPress | 記事を抜粋表示する関数the_excerpt()の使い方とカスタマイズ

まとめthe_excerpt() は WordPress の投稿本文を短く要約して表示するための関数です。記事一覧やアーカイブページでよく使われ、抜粋文字数や末尾の「」などをカスタマイズできます。th...
JavaScript

JavaScript | forEachメソッド 完全ガイド

それでは、初心者〜中級者までしっかり理解できるように、図解・例題・応用を交えた「JavaScript forEachメソッド 完全ガイド」 を作成します。forEachとは?forEach() は、配...
Web

Web | レスポンシブデザインで右側に謎の空白ができたときの解決策

右側に謎の空白ができる原因は「要素が画面幅をオーバーしている」ことがほとんどです。解決策は、幅指定・余白・overflow設定を見直すことです。主な原因と解決策1. 要素の幅が100%を超えている原因...
VBA

Excel VBA | 複数マスタを同時にJOINして結合するプロ用高速マクロ

ここからは 「複数マスタ(3〜5マスタ)を同時にJOINして結合するプロ用高速マクロ」 を作ります。ポイントは 配列 × Dictionary × 自動範囲 × 一括書き戻し をフル活用し、数十万行で...
VBA

Excel VBA | SQLite FTSでAVG(score)やMIN(score)も組み合わせて検索結果の関連度分布を分析する応用例

SQLiteの FTS(Full-Text Search) では、検索結果に関連度スコア(rank)を付与できます。これに COUNT(*)(総件数)、MAX(rank)(最大スコア)、MIN(ran...
VBA

Excel VBA | SQLite FTSでページング検索+COUNT+MAX(score)を組み合わせて上位候補の関連度を表示する応用例

SQLiteの FTS(Full-Text Search) では、検索結果に関連度スコア(rank)を付与できます。これに COUNT(*)(総件数)と MAX(rank)(最大スコア)を組み合わせる...
VBA

Excel VBA | SQLite FTSでページング検索+COUNTを組み合わせて総件数を取得する応用例

SQLiteの FTS(Full-Text Search) では、LIMIT+OFFSET を使ってページング検索ができます。さらに COUNT(*) を組み合わせることで、検索結果の総件数を取得し「...
VBA

Excel VBA | SQLite FTSでLIMIT+OFFSETを使ってページング検索を行う応用例

SQLiteの FTS(Full-Text Search) では、検索結果に対して LIMIT と OFFSET を組み合わせることで ページング検索 が可能です。これにより「検索結果を10件ずつ表示...
VBA

Excel VBA | SQLite FTSで複雑検索結果をランキング+LIMITで上位候補だけ抽出する応用例

SQLiteの FTS(Full-Text Search) では、検索結果に関連度スコア(rank)を付与して並べ替えることができます。さらに LIMIT を組み合わせることで、上位候補だけを抽出する...
VBA

Excel VBA | SQLite FTSでAND・OR・NOT・NEARを組み合わせた複雑検索の応用例

SQLiteの FTS(Full-Text Search) では、複数の論理演算子(AND・OR・NOT・NEAR)を組み合わせることで、非常に柔軟で複雑な検索が可能になります。これにより「東京都 A...
VBA

Excel VBA | SQLite FTSで複数キーワード検索にNOT条件を組み合わせる応用例

SQLiteの FTS(Full-Text Search) では、複数キーワード検索に NOT条件 を組み合わせることで「あるキーワードを含み、別のキーワードは含まない」検索が可能です。これにより「東...
VBA

Excel VBA | SQLite FTSで複数キーワード検索にOR条件やNEAR演算子を組み合わせる応用例

SQLiteの FTS(Full-Text Search) では、複数キーワード検索に OR条件 や NEAR演算子 を組み合わせることで、柔軟な住所検索が可能になります。これにより「東京都 OR 神...
VBA

Excel VBA | SQLite FTSで複数キーワード検索を行い、関連度スコアで並べ替える応用例

SQLiteの FTS(Full-Text Search) を使えば、住所データに対して複数キーワード検索を行い、さらに 関連度スコア(rank) を利用して結果を並べ替えることができます。これにより...
VBA

Excel VBA | SQLite FTSでランキング(関連度スコア)を使って住所検索結果を並べ替える応用例

SQLiteの FTS(Full-Text Search) では、検索結果に「関連度スコア」を付与して並べ替えることができます。これにより、曖昧な住所検索でも「どの候補がより一致度が高いか」を優先的に...
スポンサーリンク