Java 入門





2.8 記述の決まり
Java プログラムの記述の決まりの主なもの。

2.8.1 名前

(1) 大文字と小文字は区別される。

(2) 次の4種が使える
 アルファベット
 数字
 _ (アンダースコア)
 $

(3) 先頭文字は次の3種が使える
 アルファベット
 数字
 _ (アンダースコア)

(4) java が予約している キーワードはつかえない

(5) ステートメントの終りは [ ; ]を付ける。

(6) プログラムは main() メソッドから実行される。

2.8.2 コメント

(1) /* から */ まで

(2) // から行末まで

2.8.3 変数(変数の型、シンプルデータ型)
 OS により変数の型の長さが変わることはない。

(1) 整数

byte1バイト符合付き整数-128 〜 +127
short2バイト
-32768 〜 +32767
int4バイト桁数最大 9.5
-2,147,483,648 〜 +2,147,483,647
long8バイト桁数最大 19
-9,223,372,036,854,775,808 〜 +9,223,372,036,854,775,807
















(2) 浮動小数点型

float4バイト小数点以下 6桁有効
負数-3.402823e38 〜 -1.401298e-45
整数1.401298e-45 〜 3.402823e38
double8バイト小数点以下 14桁有効
負数-1.79769313486232e308 〜
-4.94065645841247e-324
整数4.9065645841247e-324 〜
1.79769313486232e308

(3) 文字型
char 2バイト

(4) ブーリアン型
boolean true/false

(5) 添字 (即値 リテラル)
固定値(literal)をデータ型以外に代入するときは、
添字をつける。
long l,L
float f,F
double d,D

(6) べき乗
1e3 // 1 * 10^3 = 1 * 10 * 10 * 10
1.23e-3 // 1.23 * 10^(-3) = 1.23 /(10 * 10 * 10)

(7) 8 進数、16 進数
8 進数:0123 // 1*2*8^2 + 2*8 + 3 = 147
16進数:0x93 // 16*9 + 3 = 147

(8) エスケープシーケンス
C 言語と同じ

\b:バックスペース
\n:改行
\r:キャリッジリターン
\f:改ページ
\t:タブ
\0:ヌル値
\uxxxx:16進数Unicode文字