変数のデータ型
C言語などと違い、Javaの基本データ型の特徴は計算機のCPUやOSに依存してint型が16ビットや32ビットになったりしません。
これは、Javaがどの計算機でも同じプログラムがそのまま動くことを重視しているからで、
それぞれのCPUの性能を極限まで引き出すことも期待されたC言語とは対照的です。
基本データ型(プリミティブ型)
| 名称 | 長さ | 説明 | 値の範囲 |
|---|---|---|---|
| boolean | 1ビット | 真偽値 | falseまたはtrue |
| char | 16ビット | Unicode規格の文字 | \u0000〜\uFFFF |
| byte | 8ビット | 符号つき整数 | -128〜127 |
| short | 16ビット | 符号つき整数 | -32768〜32767 |
| int | 32ビット | 符号つき整数 | 2147483648〜 2147483647 |
| long | 64ビット | 符号つき整数 | 9223372036854775808〜 9223372036854775807 |
| float | 32ビット | (IEEE754)浮動小数点数 | ±3.40282347E+38〜 ±1.40239846E-45 |
| double | 64ビット | (IEEE754)浮動小数点数 | ±1.79769313486231570E+308〜 ±4.94065645841246544E-324 |
文字型と文字列型
char型(文字型)は1文字のみを扱うときに使用します。
文字型は'(シングルクォテーション)で囲みます。
char c = 'a';
マルチバイト文字も扱うことができます。
char c = 'あ';
文字列を扱うときには、String型を使います。
文字列は"(ダブルクォテーション)で囲みます。
String s = "文字列";
Stringが基本データ型に含まれていないのは、Stringはオブジェクトだからです。
スポンサーリンク
関連記事
- SELECTタグで色を選択する場合のサンプル
- 文字列の置き換えを行う方法 (replaceAllで気をつけること)
- 文字列の部分一致検索を行う方法
- Java メモリー使用量を取得する方法
- 実行中のメソッド名やクラス名を取得する方法
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- deleteOnExit()メソッドは環境によって動作が違う JVM+Windows
- [暗号化]ブロック暗号とは(AES/DES/Blowfish PKCS5Padding ECB/CBC IV)
- ==とequalsメソッドの違い 値が同じかどうかを見るにはequalsメソッドを使う
- Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
- javaコマンドは実行できるが、javacコマンドが実行できないとき
- Javaをコマンドラインから実行する
- JD-Eclipse 自動で逆コンパイルをすることができるプラグイン
- Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する
- switch文とif文の違い
- NetBeans6のインストール(JavaだけでなくRuby、PHP、C/C++に対応した統合開発環境)
- Java JDK6のインストール
- Eclipseで逆コンパイルを行う JadClipse
- scarab [バグ追跡システム]
- JTrac [バグ追跡システム]
スポンサーリンク






