2019年12月7日Javaの基礎

コンパイルが失敗と呼ばれるコンパイル時エラー、

クラス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);
  }
}

おすすめ

転載: www.cnblogs.com/l1314/p/12000549.html