【Java入門】基礎文法とサンプルプログラム集

Java言語の基本文法・使い方をソースコード付きで入門者向けにまとめました。

Javaとは

Javaとは、1995年にサン・マイクロシステムズが開発したオブジェクト指向型のプログラミング言語です。

環境構築・プログラムの書き方

項目
環境構築 Eclipse編 ■Eclipseの使い方
基本 文字列出力

変数・文字列・配列

項目
変数 変数・定数とは変数の種類変数の宣言・初期化・代入数値文字列定数初期化(null)
情報 中身の表示変数型の取得
文字列操作 文字列の連結エスケープ文字\文字列分割文字列→数値数値→文字列部分抽出文字数文字列が数字か判定
配列 配列とは配列の宣言・初期化・代入配列(数値)配列(文字列)
多次元配列 2次元配列
連想配列 連想配列初期化(for文)
配列操作 長さ(要素数)判定文字列変換反転
配列ソート 昇順ソート降順ソート昇順ソート(キー)ランダムに並替
配列抽出 要素を順に取出指定範囲の要素抽出

数値計算

項目
四則演算 加算減算乗算除算余り
演算子 算術比較複合代入増分減分論理条件
基本 四捨五入絶対値べき乗平方根指数(exp)対数(log)ラジアン→度度→ラジアン
三角関数 正弦(sin)余弦(cos)正接(tan)逆正弦(asin)逆余弦(acos)逆正接(atan)
統計量 最大値最小値合計値平均値分散標準偏差
詳細 Javaで数値計算入門

構造化プログラミング

項目
概説 構造化プログラミングとは
選択構造 if文else if文switch + break文
反復構造 for文while文do while文foreach文

オブジェクト指向

項目
用語 オブジェクト指向利点欠点クラス・インスタンスメソッドクラス・インスタンス変数
クラス・インスタンス クラス定義フィールド修飾子インスタンス生成
インスタンス変数 生成値取得代入コンストラクタ(初期化メソッド)
メソッド メソッド定義
変数 ローカル変数グローバル変数
まとめ Javaでオブジェクト指向プログラミング