ゆるゆるプログラミング

・コンテンツ

■はじめに

開発の仕方 Java開発環境の構築から、プログラムの実行までの流れ

■プログラム開発環境の構築

JDKダウンロード プログラム開発に必要なJDKの入手方法について解説
JDKインストール ダウンロードしたJDKのインストール方法について解説
JDKパス設定 JDKのパス設定方法について解説

■Javaプログラミングの基礎

簡単なプログラミング 簡単なJavaプログラムと実行方法について解説
ソースファイルの作り方 ソースファイルの作り方について解説
ソースのコンパイル ソースファイルをコンパイルして動かせる状態にする方法を解説
計算結果の表示(3) 四則演算で計算した結果を表示するプログラムについて解説
剰余(余り)計算 剰余(余り)を計算した結果を表示するプログラムについて解説
インクリメント・デクリメント演算子 インクリメント、デクリメント演算子について解説
代入演算子 代入演算子について解説
プログラムの構成(1) Javaのプログラム構成について解説
コメント コメントについて解説
データ型 Javaで扱うデータの型について解説
変数について(9) Javaで扱う変数について解説
予約語と定数 クラス名・変数名で使用不可の文字について解説
型キャスト 変数の型を変換する方法について解説
Integerクラス Integerクラスについて解説
配列(2) 同じ型の変数をまとめた配列について解説
if文 条件による処理の分岐に使用するif文について解説
switch文 式による処理の分岐に使用するswitch文について解説
ループ(繰り返し)(4) ループ(繰り返し)について解説
ファイル(3) ファイルの形式の解説
カレンダー(暦) カレンダー(暦)について解説
カレンダー(暦) その2 カレンダー(暦)について解説
コマンドライン引数(2) 外部からの値を受け取る方法について解説
コンソール入力 コンソール入力について解説
数学関数について(52) 数学関数について解説
ビット演算子 ビット演算子について解説
文字列(7) 文字列について

■Javaでグラフィック

フレームの表示 図形を表示するフレーム(枠)の表示方法について解説
背景色の変更 図形を表示するフレームの背景色の変更方法について解説
ライン描画(1) ラインを描画する方法解説
円・楕円描画 円・楕円の輪郭を描画する方法解説
模様の描画(10) いろいろな模様の描画方法を紹介

■Javaで画像処理

画像処理とは 画像処理とは何かを解説
簡単な画像処理プログラム 簡単なJavaでの画像処理プログラムと実行方法について解説
利用可能な画像フォーマット 読み込み・保存可能な画像フォーマットを取得する方法を解説
画像の大きさの取得 画像の横と縦のピクセル数を取得する方法について解説
画像の座標系(1) 画像の座標系について解説
グレースケール変換(1) カラー画像をグレースケールに変換する方法について解説
2値化 カラー画像を2値化する方法について解説
画像の色反転 カラー画像の色を反転する方法について解説
画像の180°回転 画像を180°回転する方法について解説
画像の新規作成 画像を新しく作成する方法について解説
画像の2倍拡大 画像のサイズを2倍にする方法について解説
グラデーション(3) グラデーションを作成する方法を解説
縁付き画像変換 カラー画像に縁を付ける方法について解説
画像の一部切り出し 画像の一部の範囲を切り出す方法について解説
エッジ(境界)検出 カラー画像をN値化する方法について解説
ノイズ画像 乱数を使ってノイズ画像を作成する方法について解説
画像にノイズを加える 乱数を使って画像にノイズを加える方法を解説
ぼかし処理 画像をぼかす方法を解説
ステンドグラス処理 ステンドグラス風画像の作り方を解説
減色処理(メディアンカット) メディアンカットのJavaソース
メディアンカット その2 メディアンカットのJavaソース解説
テーブルによる色変換 テーブルによる色の変換方法を解説
テーブルによる色変換 その2 テーブルによる色の変換方法を解説(その2)
テーブルによる色変換 その3 テーブルによる色の変換方法を解説(その3)
N値化 カラー画像をN値化する方法について解説

■Javaでいろいろ試してみる

生年月日から年齢を計算 生年月日から年齢を計算する方法を解説
時間計測 時間を計測する方法を解説
配列の並び替え 配列をランダムに並び替える方法を解説
配列のソート 配列を昇順・降順に並び替える方法を解説
メモリ容量の取得 Java仮想マシンのメモリ容量の取得方法を解説
時分秒変換 時間を時分秒に変換する方法を解説
最も近い値の取得 指定値に最も近い配列の値を取得する方法を解説
10進数→2進数変換 10進数→2進数変換について
ストップウォッチ その1 単純なストップウォッチクラスの作り方を解説
ストップウォッチ その2 ストップウォッチクラスの作り方を解説
九九(くく)の表を作る 九九(くく)の表を作る方法を解説
配列のコピーを作る 配列のコピーを作る方法を解説
同じ数の組み合わせ 同じ数の組み合わせ数の取得方法を解説
2倍と左ビットシフトの速度 2倍(×2)と左ビットシフトの速度を比較しました
足し算とビットシフトによる掛け算 足し算とビットシフトによる掛け算の作成
三角形の面積(ヘロンの公式) 三角形の3辺の長さを使って面積を計算する方法を解説
整数の平方根計算 整数の足し算と引き算で平方根を計算
フィボナッチ数列 フィボナッチ数列
三角関数 計算方法 Mathを使わない三角関数 計算方法
階乗 階乗について解説
小数第N桁四捨五入 小数点第N桁の四捨五入
小数第N桁切り捨て 小数点第N桁の小数第N桁切り捨て
逆三角関数 atan3 角度0~2πを戻すアークタンジェントの作り方
角度の正規化 角度(単位°)を0~360°に収めるメソッド
数値微分 数値微分について
ニュートン法で平方根 ニュートン法で平方根を計算

■プログラム関連技術情報

ITで使われる単位 ITで使われる単位を紹介
エスケープシーケンス エスケープシーケンスとは?
光と色の3原色(1) 光と色の3原色の考え方を解説
画像ファイル形式 画像ファイル形式について解説
画像の色(2) 画像の色について解説
画素 画素について説明
2進数(1) 2進数について
文字コード(17) 文字コードについて
ウサギ算 ウサギ算について
減色 減色について

■用語集

用語集 先頭文字で用語を分類

■新着情報

2019.06.24 同じ数の組み合わせ 同じ数の組み合わせ数の取得方法を解説
2019.06.21 円周率πを求める その1 円周率πを計算で求める その1
2019.06.18 同心円模様 同心円模様の画像作成方法を紹介
2019.06.17 円模様2 隙間が少ない円の整列画像の作り方を紹介
2019.06.14 円模様1 円の縦横整列模様の画像作成方法を紹介

■広告

法人向けのETC専用カード

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

 

 

 

 

 

 

 

 

 

Topへ