ふりがな表
コンソールへの出力
| 表記 | ふりがな |
|---|---|
| println( [表示内容] ) | [表示内容] を表示しろ |
| println( [表示内容1] , [表示内容2] , [表示内容3] , ... ) | [表示内容1] , [表示内容2] , [表示内容3] , ... を表示しろ |
| println() | 改行しろ |
| print( [表示内容] ) | [表示内容] を改行なしで表示しろ |
| print( [表示内容1] , [表示内容2] , [表示内容3] , ... ) | [表示内容1] , [表示内容2] , [表示内容3] , ... を改行なしで表示しろ |
定数(リテラル)
| 表記 | ふりがな |
|---|---|
| [123] | 整数 [123] |
| [45.6] | 実数 [45.6] |
| " [XXX] " | 文字列「 [XXX] 」 |
| true | 真 |
| false | 偽 |
| ' [x] ' | 文字「 [x] 」 |
算術演算子
| 表記 | ふりがな |
|---|---|
| [左辺] + [右辺] | [左辺] に [右辺] を足した結果 |
| [左辺] - [右辺] | [左辺] から [右辺] を引いた結果 |
| [左辺] * [右辺] | [左辺] に [右辺] を掛けた結果 |
| [左辺] / [右辺] | [左辺] を [右辺] で割った結果 |
| [左辺] % [右辺] | [左辺] を [右辺] で割った余り |
| - [値] | [値] の正負を逆転させた結果 |
比較演算子
| 表記 | ふりがな |
|---|---|
| [左辺] < [右辺] | [左辺] が [右辺] より小さいの真偽 |
| [左辺] <= [右辺] | [左辺] が [右辺] 以下の真偽 |
| [左辺] > [右辺] | [左辺] が [右辺] より大きいの真偽 |
| [左辺] >= [右辺] | [左辺] が [右辺] 以上の真偽 |
| [左辺] == [右辺] | [左辺] と [右辺] が等しいの真偽 |
| [左辺] != [右辺] | [左辺] と [右辺] が等しくないの真偽 |
論理演算子
| 表記 | ふりがな |
|---|---|
| ! [真理値] | [真理値] の否定 |
| [真理値1] && [真理値2] | [真理値1] と [真理値2] の両方が真であるの真偽 |
| [真理値1] || [真理値2] | [真理値1] と [真理値2] のどちらかが真であるの真偽 |
変数の宣言
| 表記 | ふりがな |
|---|---|
| int [変数名] ; | 整数型の変数 [変数名] を作成しろ |
| float [変数名] ; | 実数型の変数 [変数名] を作成しろ |
| String [変数名] ; | 文字列型の変数 [変数名] を作成しろ |
| boolean [変数名]; | 真理値型の変数 [変数名] を作成しろ |
| char [変数名]; | 文字型の変数 [変数名] を作成しろ |
| int[] [変数名] ; | 整数配列型の変数 [変数名] を作成しろ |
| float[] [変数名] ; | 実数配列型の変数 [変数名] を作成しろ |
| String[] [変数名] ; | 文字列配列型の変数 [変数名] を作成しろ |
| boolean[] [変数名]; | 真理値配列型の変数 [変数名] を作成しろ |
| char[] [変数名]; | 文字配列型の変数 [変数名] を作成しろ |
変数への代入
| 表記 | ふりがな | |
|---|---|---|
| [変数名] = [右辺] | 変数 [変数名] に [右辺] を代入しろ | |
| [変数名] += [右辺] | 変数 [変数名] の値に [右辺] を足した結果を変数 [変数名] に代入しろ | |
| [変数名] -= [右辺] | 変数 [変数名] の値から [右辺] を引いた結果を変数 [変数名] に代入しろ | |
| [変数名] *= [右辺] | 変数 [変数名] の値に [右辺] を掛けた結果を変数 [変数名] に代入しろ | |
| [変数名] /= [右辺] | 変数 [変数名] の値を [右辺] で割った結果を変数 [変数名] に代入しろ | |
| [変数名] ++ | 変数 [変数名] の値を1増やせ | |
| ++ [変数名] | 変数 [変数名] の値を1増やせ | |
| [変数名] -- | 変数 [変数名] の値を1減らせ | |
| -- [変数名] | 変数 [変数名] の値を1減らせ | |
| [配列名] [ [添字] ] = [右辺] | 配列 [配列名] の [添字] 番目に [右辺] を代入しろ | |
| [配列名] [ [添字] ] += [右辺] | 配列 [配列名] の [添字] 番目 の値に [右辺] を足した結果を配列 [配列名] の [添字] 番目 に代入しろ | |
| [配列名] [ [添字] ] -= [右辺] | 配列 [配列名] の [添字] 番目 の値から [右辺] を引いた結果を配列 [配列名] の [添字] 番目 に代入しろ | |
| [配列名] [ [添字] ] *= [右辺] | 配列 [配列名] の [添字] 番目 の値に [右辺] を掛けた結果を配列 [配列名] の [添字] 番目 に代入しろ | |
| [配列名] [ [添字] ] /= [右辺] | 配列 [配列名] の [添字] 番目 の値を [右辺] で割った結果を配列 [配列名] の [添字] 番目 に代入しろ | |
| [配列名] [ [添字] ] ++ | 配列 [配列名] の [添字] 番目 の値を1増やせ | |
| ++ [配列名] [ [添字] ] | 配列 [配列名] の [添字] 番目 の値を1増やせ | |
| [配列名] [ [添字] ] -- | 配列 [配列名] の [添字] 番目 の値を1減らせ | |
| -- [配列名] [ [添字] ] | 配列 [配列名] の [添字] 番目 の値を1減らせ |
変数の参照
| 表記 | ふりがな |
|---|---|
| [変数名] | 変数 [変数名] の値 |
| [配列名] [ [添字] ] | 配列 [配列名] の [添字] 番目の値 |
変数の初期化
| 表記 | ふりがな |
|---|---|
| int [変数名] = [右辺]; | 整数型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| float [変数名] = [右辺]; | 実数型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| String [変数名] = [右辺]; | 文字列型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| boolean [変数名] = [右辺] ; | 真理値型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| char [変数名] = [右辺] ; | 文字型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| int[] [変数名] = [右辺]; | 整数配列型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| float[] [変数名] = [右辺]; | 実数配列型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| String[] [変数名] = [右辺]; | 文字列配列型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| boolean[] [変数名] = [右辺] ; | 真理値配列型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| char[] [変数名] = [右辺] ; | 文字配列型の変数 [変数名] を作成して、 [右辺] で初期化しろ |
| int[] [変数名] = {[要素1, 要素2, 要素3, …] }; | 整数配列型の変数 [変数名] を作成して、{[要素1, 要素2, 要素3, …]}を要素に持った配列で初期化しろ |
| float[] [変数名] = {[要素1, 要素2, 要素3, …] }; | 実数配列型の変数 [変数名] を作成して、{[要素1, 要素2, 要素3, …]}を要素に持った配列で初期化しろ |
| String[] [変数名] = {[要素1, 要素2, 要素3, …] }; | 文字列配列型の変数 [変数名] を作成して、{[要素1, 要素2, 要素3, …]}を要素に持った配列で初期化しろ |
| boolean[] [変数名] = {[要素1, 要素2, 要素3, …] } ; | 真理値配列型の変数 [変数名] を作成して、{[要素1, 要素2, 要素3, …]}を要素に持った配列で初期化しろ |
| char[] [変数名] = {[要素1, 要素2, 要素3, …] } ; | 文字配列型の変数 [変数名] を作成して、{[要素1, 要素2, 要素3, …]}を要素に持った配列で初期化しろ |
配列の生成
| 表記 | ふりがな |
|---|---|
| new int[ [サイズ] ] | 要素数 [サイズ] の整数配列 |
| new float[ [サイズ] ] | 要素数 [サイズ] の実数配列 |
| new String[ [サイズ] ] | 要素数 [サイズ] の文字列配列 |
| new boolean[ [サイズ] ] | 要素数 [サイズ] の真理値配列 |
| new char[ [サイズ] ] | 要素数 [サイズ] の文字配列 |
配列の要素数
| 表記 | ふりがな |
|---|---|
| [配列名] .length | 配列 [配列名] の要素数 |
条件分岐
| 表記 | ふりがな |
|---|---|
| if ( [条件式] ) { [処理] } |
もし [条件式] が真なら以下を実行しろ { [処理] } |
| if ( [条件式] ) { [処理1] } else { [処理2] } |
もし [条件式] が真なら以下を実行しろ { [処理1] } そうでなければ以下を実行しろ { [処理2] } |
| if ( [条件式1] ) { [処理1] } else if ( [条件式2] ) { [処理2] } |
もし [条件式1] が真なら以下を実行しろ { [処理1] } そうでなくて、もし [条件式2] が真なら以下を実行しろ { [処理2] } |
繰り返し
| 表記 | ふりがな |
|---|---|
| while ( [条件式] ) { [処理] } |
[条件式] が真である限り以下を繰り返せ { [処理] } |
| for ( [初期化処理] ; [条件式] ; [更新処理] ) { [処理] } |
[初期化処理] [条件式] が真である限り以下を繰り返せ { [処理] [更新処理] } |
数学関数
| 表記 | ふりがな |
|---|---|
| abs( [x] ) | [x] の絶対値 |
| ceil( [x] ) | [x] の小数を切り上げた値 |
| floor( [x] ) | [x] の小数を切り捨てた値 |
| sqrt( [x] ) | [x] の平方根 |
| exp( [x] ) | e(自然対数の底)の [x] 乗の値 |
| pow( [x] , [y] ) | [x] の [y] 乗の値 |
| log( [x] ) | log( [x] )の値 |
| dist( [x1] , [y1] , [x2] , [y2] ) | 点( [x1] , [y1] )と点( [x2] , [y2] )の距離 |
| sin( [x] ) | sin( [x] )の値 |
| cos( [x] ) | cos( [x] )の値 |
| tan( [x] ) | tan( [x] )の値 |
| asin( [x] ) | asin( [x] )の値 |
| acos( [x] ) | acos( [x] )の値 |
| atan( [x] ) | atan( [x] )の値 |
| degrees( [x] ) | [x] ラジアンを度に変換した結果 |
| radians( [x] ) | [x] 度をラジアンに変換した結果 |
文字列の操作
| 表記 | ふりがな |
|---|---|
| [文字列] .charAt( [添字] ) | [文字列] の [添字] 番目の文字 |
| [文字列1] .equals( [文字列2] ) | [文字列1] が [文字列2] と文字列として等しいの真偽 |
| [文字列] .indexOf( [部分文字列] ) | [文字列] の中で [部分文字列] が始まる位置 |
| [文字列] .indexOf( [部分文字列] , [開始位置] ) | [文字列] の[開始位置] 文字目以降で [部分文字列] が始まる位置 |
| [文字列] .length() | [文字列] の長さ |
| [文字列] .substring( [開始位置] ) | [文字列] の [開始位置] 以降の部分文字列 |
| [文字列] .substring( [開始位置] , [終了位置] ) | [文字列] の [開始位置] 文字目から [終了位置] 文字目までの部分文字列 |
| [文字列] .toLowerCase() | [文字列] を小文字に変換した結果 |
| [文字列] .toUpperCase() | [文字列] を大文字に変換した結果 |
乱数の生成
| 表記 | ふりがな |
|---|---|
| random( [最大値] ) | 0以上 [最大値] 未満の乱数 |
| random( [最小値] , [最大値] ) | [最小値] 以上 [最大値] 未満の乱数 |
型変換
| 表記 | ふりがな |
|---|---|
| boolean( [値] ) | [値] を真理値に変換した結果 |
| char( [値] ) | [値] を文字に変換した結果 |
| float( [値] ) | [値] を実数に変換した結果 |
| int( [値] ) | [値] を整数に変換した結果 |
| str( [値] ) | [値] を文字列に変換した結果 |
描画関数
| 表記 | ふりがな |
|---|---|
| rect( [x] , [y] , [w] , [h] ) | 左上の座標を( [x] , [y] )とした幅 [w] 、高さ [h] の長方形を描画しろ |
| ellipse( [cx] , [cy] , [w] , [h] ) | 中心の座標を( [cx] , [cy] )とした幅 [w] 、高さ [h] の楕円を描画しろ |
| triangle( [x1] , [y1] , [x2] , [y2] , [x3] , [y3] ) | 点( [x1] , [y1] )、点( [x2] , [y2] )、点( [x3] , [y3] )を頂点とした三角形を描画しろ |
| line( [x1] , [y1] , [x2] , [y2] ) | 点( [x1] , [y1] )と点( [x2] , [y2] )を結ぶ線分を描画しろ |
| point( [x1] , [y1] ) | 点( [x1] , [y1] )に点を描画しろ |
| size( [w] , [h] ) | 画面の幅を [w] に、高さを [h] に設定しろ |
| background( [v1] , [v2] , [v3] ) | 背景色を( [v1] , [v2] , [v3] )に設定しろ |
| fill( [v1] , [v2] , [v3] ) | 塗り潰し色を( [v1] , [v2], [v3] )に設定しろ |
| stroke( [v1] , [v2] , [v3] ) | 線の色を( [v1] , [v2], [v3] )に設定しろ |
| noFill() | 塗り潰しをなしに設定しろ |
| noStroke() | 線をなしに設定しろ |
円周率
| 表記 | ふりがな |
|---|---|
| PI | 円周率 |
| HALF_PI | 円周率の半分の値 |
| QUARTER_PI | 円周率の1 / 4の値 |
| TWO_PI | 円周率の2倍の値 |
システム変数
| 表記 | ふりがな |
|---|---|
| width | 画面の幅 |
| height | 画面の高さ |