Lesson2 数値、文字、文字列

➀クラスとメゾット

クラスは、class 名前{ ・・・ }までに書かれたコードの事。javaではコンパイルして実行するには、最低1つ以上のclassが必要。

メゾットは、classの中で実行するプログラム

 

②メゾットとは

メゾットとはclassの中で特定の処理を行うもの。いつも書いているコード文の事。

例えば

main(Strig[] args)

String str1 = br.reardLine()

などmain (・・・)以下の( ) の中に記述したもの。mainメゾットやStringメゾットという。

 

③フィールド

classの中では、データ型を指定(宣言)して、名前をつけて保管できる。

int num = 1000:

byte num1 = 5:

double num2 = 0.5:

など、class内の「フィールド」に保管できる。

 

④プログラムの順序

main()メゾットの先頭からプログラムの処理が始まる。上から下に読み込まれていく。

 

⑤コメントとメモ

コードに、コメントやメモを残す事ができる。

「 // ・・・」

その後の行は読み込まない。行であるので改行をする事はできない。

「 /* ・・・ */ 」

囲われているは読み込まない。改行をすることができる。

 

リテラルとは

コード中に文字、文字列、数値、を直接指定して記述したもの。文字列リテラル、数値リテラルなどと言う。リテラルは、基本的に直接指定しているので、変更はされない。よって、変数の対義語になる。

文字列は

「 " " 」でくくる

文字は

「 ' ' 」くくる ※「 " " 」でもエラーは起きない

数値は

くくらない ※上記の2つでくくってもエラーは起きない上位互換と認識する。

 

特殊文字

文字や文字列リテラルに、特殊文字を表示したい場合、エスケープシーケンスを使う。プログラムで単独で意味を持つ文字を、文字や文字列で表したい場合は、前に「 ¥ 」をつけて記述をする。コードでは半角¥マーク

\n 改行

\t タブ・・・「一定数インデントする」

\b バックスペース・・・「前の1文字を消去して表示例えば、2つの文字を隠したい場合("あ\bあ\b")と記述。("ああ\b\b")と記述した場合、バックスペースをバックスペースした事になる」

\" ダブルクウォーテーションの表示

\' シングルクウォーテーションの表示

 

⑨整数のリテラルは、8進法や16進法で表すことができる。