Java (1)

昔の下書きが残っていたので、公開。
Javaを勉強しようとまとめてたみたい。


予約語

abstract,
continue,
goto,
package,
synchronized,
this,
private,
if,
default,
assert,
throw,
protected,
implements,
do,
boolean,
throws,
public,
import,
double,
break,
transient,
return,
instanceof,
else,
byte,
try,
short,
int,
extends,
case,
void,
static,
interface,
final,
catch,
volatile,
strictfp,
long,
finally,
char,
while,
super,
native,
float,
class,
const,
for,
new,
switch

変数

int型は、常に32bit。
boolean型は、trueとfalseのみ。(1,0ではない。)
オブジェクト型も存在する。 intは、Integer、
longは、Long、
booleanは、Boolean、

long l = 123L;
Long obj = new Long(123);
long i = numberObject.longValue();
boolean b = true;
配列

int i = 10;
int[] arr = new int[i];
arr[0] = 123;
arr[i] = 987; // java.lang.ArrayIndexOutOfBoundsException
配列数は定数の必要なし

文字列


‘+’で接続可能。
String str1 = “ABC”;
String str2 = “def”;
String str = str1 + ” : ” + str2;

if, whileの判定部は必ずboolean型
三項演算も有る。

int a = (i==123)?456:789
System.out.println( j ); // 一行ずつ
System.out.print( j ); // 続けて

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です