目次> 第6章> 6.2 TOPUPPREVNEXT

6.2 行末、空白、コメント Line Terminator, White Space, Comment

ソースプログラムは通常、複数の行からなっています。 行の終わりを表す記号はシステムによって異なるため、 Javaでは次のいずれの記号でも1行の終わりと判断します。

復帰 CR と、改行 LF の2つの連続した文字 Windowsで使用
復帰 CR carriage return Macintoshで使用
改行 LF line feed Unixで使用

この3種類の文字や文字の組合せのことを、行末 Line Terminator といいます。

上記の3種類の行末、空白記号(スペース・キーを押した時に入力される半角の空白)、 水平タブ HT 、フォームフィード文字 FF を あわせて 空白 white space と呼びます。
空白は、ソースプログラムの構成要素を区切る働きがあります。たとえば、

newJLabel()
と、
new JLabel()
とでは書かれていることが異なります。このように w と J の間を離すためには、 空白記号だけでなく、空白を書くことができます。

コメント comment には、次の2種類があります。

空白が書ける場所に、コメントを書くことができます。 コメントは コンパイルする際に 空白とみなされます。つまり、

new/*This is a comment*/JLabel()
と、
new JLabel()
とは、同じ意味になります。

さて、ここで問題です。

new JLabel("This is a /*comment*/ Label")
で生成されるラベルは、つぎのどちらでしょうか?

実際にプログラム CommentInString.java を実行してみましょう。


更新日:2013/12/09 TOPUPPREVNEXT