|
|
|
|
|
| 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) |
整数 |
|
| byte | 1バイト | 符合付き整数 | -128 〜 +127 |
| short | 2バイト |
| -32768 〜 +32767 |
| int | 4バイト | 桁数最大 9.5 |
| -2,147,483,648 〜 +2,147,483,647 |
| long | 8バイト | 桁数最大 19 |
| -9,223,372,036,854,775,808 〜 +9,223,372,036,854,775,807 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2) |
浮動小数点型 |
|
| float | 4バイト | 小数点以下 6桁有効 |
| 負数 | -3.402823e38 〜 -1.401298e-45 |
| 整数 | 1.401298e-45 〜 3.402823e38 |
| double | 8バイト | 小数点以下 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文字 |
|
|
|
|
|
|
|
|