変数のデータ型
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はオブジェクトだからです。
関連記事
- プログラムでもっとも正確に日本の祝日を求める方法(内閣府公表CSVの過去3度の改訂履歴)
- Twitter APIでのエラーの一覧
- cron実行時の標準出力のメールを飛ばさない方法(cron実行時に毎回メールを飛ばさない)
- cron実行時のPATHなどの環境変数を確認する方法
- cronのメール送信先を指定する方法(cronごとに送信先のメールアドレスを指定する方法)
- cron実行時に『/bin/sh: 〜〜: command not found』と出てcronが実行されない場合
- 『crontab -r』でcronの設定を間違って消してしまった場合の対処法
- cronを実行すると『TERM environment variable not set.』というエラーメールが飛ぶ
- 「ID」や「ID_xxxx」という文字列があるCSVファイルをExcelで開くとSYLKエラーが出る
- Excelの日付が数字になるときの対処法
- facebook APIを使用する時にfacebook Appsでアプリを登録するまでの流れ
- 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 [バグ追跡システム]
スポンサーリンク