Javaのリテラルとは何かについてまとめています。種類と概要、真偽値、文字、文字列、整数、小数各種説明があります。
プログラムのソースコード内で変数に代入される値は、リテラルと呼びます。 リテラルとは、プログラムの中で記述した数値や文字、文字列の値のことです。
プログラムの実行時に決定される値に対して、リテラルは、ソースコード内で変数に代入される値です。 注意点としては、変数ではなく、値です。そして、プログラムのソースコード内で記述される値なので特殊な書き方もありますので注意が必要です。
以下は、Javaのリテラルの種類と概要です。詳細は各リテラルの見出しのところにまとめています。
真偽の値は、booleanリテラルです。boolean型の変数などに使われる値です。true、falseの2つの値があります。
文字の値は、charリテラルです。シングルコーテーションで囲まれた1つの文字で表されます。 なお、Javaでは、エスケープシーケンスと呼ばれる特殊文字がサポートされています。
文字列の値は、文字列リテラルです。ダブルコーテーションで囲まれた文字列で表されます。 文字列リテラルの文字列で使われる文字は、charリテラルの書き方で記述します。
整数の値は、整数リテラルといいます。10進数、8進数、16進数で表現されます。 先頭に0や0xを記述したり、long型の最後に記述方法など特殊な記述があります。
小数の値は、浮動小数点リテラルといいます。浮動小数点数によって表現され、flatおよびdoubleの2つのデータ型で使用されます。
以下では、Javaのソースコード内で記述する値、Javaの各リテラルについて見ていきます。
booleanリテラルは、次の2つの値のみ有効となります。 注意すべき点は、C++のように0を使用することは出来ない点です。
boolean HeLovesHer = true; boolean SheLovesHim = false;
charリテラルは、シングルコーテーションで囲まれた1つの文字で表されます。 なお、Javaでは、エスケープシーケンスと呼ばれる特殊文字がサポートされています。
char ch1 = 'A'; char ch2 = 'あ';
char ch3 = '\n'; // 改行文字 char ch4 = '\t'; // タブ文字
文字列の値は、文字列リテラルです。ダブルコーテーションで囲まれた文字列で表されます。 文字列リテラルの文字列で使われる文字は、charリテラルの書き方で記述します。
System.out.print("Hello World!!\n");
整数リテラルは、10進数、8進数、16進数で表現されます。 10進数は、そのまま値を記述すればよいですが、8進数は値の先頭に0を、16進数は0xを記述する必要があります。 なお、long型の整数を使うときは最後に大文字のLまたは小文字のlを記述する必要があります。
サンプルコードです。実行結果の例は下にあります。
public class Sample { public static void main(String[] args) { int a = 10;//10進数で代入 int b = 012;//8進数で代入 int c = 0xa;//16進数で代入 System.out.println(a); System.out.println(b); System.out.println(c); } }
サンプルコードの実行結果です。全部10ですね!
10 10 10
浮動小数点リテラル、浮動小数点リテラルは浮動小数点数によって表現され、flatおよびdoubleの2つのデータ型で使用されます。
浮動小数点を表す場合は以下のいずれかを含んでいる必要があります。
例)10.33
例)1.12E+8
例)1.2345f
例)123d
Javaとは?から言語の枠を超えるところまで、Java言語についてまとめています。
スポンサーリンク
サイト内のページ
言語
C・C++
/HTML
/Java
/JavaScript
/PHP
/シェルスクリプト
開発環境
Ant
/Burp
/Eclipse
/Fiddler
/gcc
/gdb
/Git
/g++
/JDK
/JMeter
/JUnit
/Teraterm
/ZAP
技術・仕様
Ajax
/CORBA
/Jakarta EE(旧称J2EE、Java EE)
/JNI
ライブラリ/Framework/CMS
bootstrap
/jQuery
/FuelPHP
/Lucene
/MyBatis
/Seasar2
/Spring
/Struts
/WordPress
Web API
Google Maps
ITインフラOSとミドルウェア
Linux
/Windows
/シェル
ActiveMQ
/Tomcat
/MariaDB
/MySQL
/Nagios
/Redis
/Solr
ITインフラセキュリティ
公開サーバーのセキュリティ
SI
ホームページの作り方
スポンサーリンク
関連サイト内検索ツール
zealseedsおよび関連サイト内のページが検索できます。
IPアドレス確認ツール
あなたのグローバルIPアドレスは以下です。
18.97.9.175
HTMLの表示色確認ツール
パスワード生成ツール
文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。
ここに生成されます。
スポンサーリンク
Copyright (C) 2007-2024 zealseeds. All Rights Reserved. Loarding…