変数の使用に注意してください。
変数の定義が割り当てられ、その後、割り当てを使用することはできませんした後。いいえ割り当ては使用することはできません。
パブリック静的無効メイン(文字列[] args){
int型のx;
X = 20; // へのX 割当20
System.out.println(X); // 読み取りXの変数の値を、その後の印刷
}
限定スコープときの変数:
パブリック静的無効メイン(文字列[] args){
INT X = 20。
{
= 20 int型のy;
}
System.out.println(X); // 読み取りXの変数の値を、その後の印刷
System.out.println(Y); //は読んyの故障で変数の値を、失敗の原因が見つからないY を超えているので、変数をY 変数のスコープ、使用することはできませんY 変数を
}
変数の定義を繰り返すことはできません。
パブリック静的無効メイン(文字列[] args){
INT X = 10。
ダブルのx = 5.5; // コンパイルは失敗し、定義された反復変数
}
データ型変換:
データ・タイプ(例えば、値の小さい範囲バイト)、直接データ値(例えば、のタイプの広い範囲に変換することができるINT )。
データ・タイプ(例えば、値の大きい範囲 INT 直接データ型(例えば値の小さい範囲に変換することができない)、バイト)
バイト - >短い - > int型 - >ロング - > float型 - >ダブル
データへの変換、それらの6ののみ。
2つの方法でのデータ型変換:
1。
自動型変換
データ変換の種類は、この自動変換と呼ばれ、大きくなるように、データ型の小さな範囲を表します
自動変換フォーマット:
データの種類の幅広い 可変 =データ型の小さな範囲の値。
例えば:
ダブルD = 1000;
若しくは
私は100を= int型。
ダブルd2は私を=。
Lの システムタイプの変換
これはキャストと呼ばれるデータ・タイプをデータタイプの小範囲に大きな範囲を表す変換
キャスト形式:
小さなデータ型 変数 =(小データ・タイプ)データ型の値の広い範囲。
例えば:
演算子: