Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでインスタンス初期化ブロックを使用するのはなぜですか?


インスタンス初期化ブロックはコンストラクターに似ています。オブジェクトごとに1回呼び出され、インスタンス変数の初期値を設定するために使用できます。以下の例を参照してください。

public class Tester {
   public int a;
   { a = 10; }
   public static void main(String[] args) {
     System.out.println(new Tester().a);
   }  
}
It will print the value of an as 10.




  1. JavaMath.randomの使用方法

    Math.random() Java メソッドは、0.0〜1.0の疑似乱数を生成します。結果の乱数を乗算して0-1の範囲外の範囲を取得でき、結果は0になる可能性がありますが、常に1未満です。 プログラミングをしていると、乱数を生成する必要がある場合がよくあります。たとえば、クルーズラインを運営しているとします。顧客の注文の最後に追加され、予約の参照として使用される乱数を生成することをお勧めします。または、推測ゲーム用に乱数を生成することもできます。 Javaには、乱数を生成するために使用できるいくつかの方法があります。 このチュートリアルでは、Javaで乱数を生成するために使用

  2. なぜNilを使用するのですか?

    友達とRubyコードについてチャットしていて、戻り値のトピックが出てきました… …そしてもちろん、nil 常にその会話の一部です。 その日遅く、私は寝ようとして寝ていました。なぜnilを使うのか考えました。 ? 翌日これについて書くのはいい考えだと思いました、そしてここにいます。これがおもしろくて、何か新しいことを学んでくれることを願っています! 戻り値と期待される動作について selectのようなメソッドを呼び出すとき 常に配列を取得します。 選択するものがなくても。 例 : [1,2,3].select {} # [] [1,2,3].select(&:even?) # [