コンパイルが失敗と呼ばれるコンパイル時エラー、
クラスDemo01
{
パブリック静的無効メイン(文字列[] args)
{
int型。
= 12;
System.out.println(A)。
}
}
定義された変数nが割り当て使用によって割り当てされないことが後。いいえ割り当ては使用することはできません。
パブリック静的無効メイン(文字列[] args){
int型のx;
20 = X; // X割り当てられ、20
System.out.println(X); //変数の読み取り値は、再印刷、xは
}
スコープn個の変数を制限する場合。
パブリック静的無効メイン(文字列[] args){
INT X = 20。
{
= 20 int型のy;
}
System.out.println(X); //変数の読み取り値は、再印刷、xは
System.out.println(Y); //範囲外の変数yので、変数yを使用することができない、失敗の原因は、Y変数を見つけることができない、変数yの故障の値を読み出します
}
n個の変数の定義は繰り返すことはできません。
パブリック静的無効メイン(文字列[] args){
INT X = 10。
X = 5.5ダブル; //コンパイルは失敗し、反復変数が定義され
}
唯一の数値型は型変換、自動ターン小回りの大きな、ターンを強制的に大きなターン少しの必要性が存在します。
バイト - >短い - > int型 - >ロング - > float型 - >ダブル(小转大)
小さな=変数のデータ・タイプ(データは小さな範囲を入力)が大きいデータ型の値の範囲(キャスト)
Demo01クラス
{
公共の静的な無効メイン(文字列[] args)
{
/ * INT A;
A = 12である;
のSystem.out.println(A); * /
//小さなターンアップ(自動転送)
。ダブルA = 1;
システム。 out.printlnを(A);
//大転子小(キャスト)
INT = B(INT)A;
のSystem.out.println(B);
//が大きいデータを失うことになるが、小さな転送
、ダブルC = 2.6
INT = D (INT)C;
のSystem.out.println(D);
}
}
コード:
Demo02クラス
{
公共の静的な無効メイン(文字列[] args)
{
を//加算器に接続ストリング
INT 1 = A;
ダブルB = 12である;
のSystem.out.println( "A + B =" + A + B);
}
}
結果:
結論:計算、計算部の必要性の括弧場合は文字列の連結は、+ライゲーションを果たしています。
マイナス型のみで減算値を行います
++:割り当てに++割り当て、さらにインクリメント+1
クラスDemo04
{
パブリック静的無効メイン(文字列[] args)
{
int型、A = 1。
int型、B = A ++ + 2。
System.out.println(A)。
System.out.println(B)。
}
}
結果:
クラスDemo04
{
パブリック静的無効メイン(文字列[] args)
{
int型、A = 1。
int型、B = A ++ + 2 + + + A + A ++;
System.out.println(A)。
System.out.println(B)。
}
}
結果:
Demo04クラス
{
公共の静的な無効メイン(文字列[] args)
{
int型= A. 1;
INT B = A ++ *の/ *値1 / + 2 + A ++ の/ *値* 2 /;
のSystem.out.println(A) ; //いくつかのA ++または++、+に少数
のSystem.out.println(B);
}
}