public class Sample {
public static void main(String[] args) { //main + Tabキーで作成
System.out.println("Hello java");
int i;
i = 5;
System.out.println(i);
}
}
各行の意味は
1行目は、SampleというClass名を持っているClassブロック
Class名(1)Class名は名詞で作成
(2)複数の動詞を合わせる場合、各単語の最初は大文字(CamelCase)
2行目は、mainというMethod名を持っているMethodブロック
Classブロックの中には複数ののMethodブロックが存在できる
メソッド名(1)メソッド名は動詞
(2)複数の単語を合わせる場合、各単語の最初は大文字だが、名前の一番前は小文字
ex)runFast();
3行目は、コンピュータに何をさせる命令文(Statement)で、
このStatementは最後に必ずSemi colon(;)を付ける
4~6行目は、iという整数型変数を宣言した後、変数に値を代入して命令文を入力した
変数名(1)変数名は数字で始めることができない
(2)"$"と"_"以外の記号は使用できず、"$"と"_"も開始文字としては使用できない
(3)Javaのキーワードを変数名として使用できない
Javaのキーワード(予約語)とは、
特定の用途で使用するためにJavaプログラムで事前に予約されている単語
ex)class, int, char, if, for,import, public, return, voidなど
上のJava文の結果は
Hello java
5
になる