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

Javaの非final変数を使用した到達不能ステートメント


以下は例です。ここでは、非最終変数-

を使用した到達不能なステートメントが表示されます。

class Demo_example {
   int a = 2, b = 3;
   void display_msg(){
      while (a < b){
         System.out.println("The first variable is greater than the second");
      }
      System.out.println("This is an unreachable statement");
   }
}
public class Demo{
   public static void main(String args[]){
      Demo_example my_instance = new Demo_example();
      my_instance.display_msg();
   }
}

出力

“The first variable is greater than the second” displayed infinitely

2つの変数を定義するDemo_exampleという名前のクラス。次に、「display_msg」という名前の関数が定義され、2つの変数が等しいかどうかがチェックされます。関連するメッセージがコンソールに表示されます。 「Demo」という名前の別の関数には、「Demo_example」クラスのインスタンスが作成されるメイン関数が含まれています。このインスタンスで「display_msg」が呼び出され、関連する出力がコンソールに表示されます。


  1. Java OpenCVライブラリを使用して画像のコントラストを変更するにはどうすればよいですか?

    画像の明るさやコントラストの増減は、画像のピクセルを変換することで実現できる操作です。これは、方程式の形で次のように表すことができます- g(i, j) = α . f(i, j)+ β どこで、 (i、j)はピクセルの位置です。 α(ゲイン)とβ(バイアス)は変換のパラメーターです。 ゲインパラメータが画像のコントラストを制御し、バイアスパラメータが画像の明るさを制御する場合があります。 convertTo() org.opencv.core.Matのメソッド クラスは、画像のコントラストと明るさを変更するために、指定された行列に対して必要

  2. Javaの最終変数

    最終変数は明示的に一度だけ初期化できます。 finalとして宣言された参照変数を、別のオブジェクトを参照するように再割り当てすることはできません。 ただし、オブジェクト内のデータは変更できます。したがって、オブジェクトの状態は変更できますが、参照は変更できません。 変数を使用する場合、最終修飾子 多くの場合、定数をクラス変数にするためにstaticとともに使用されます。 例 public class Test {    final int value = 10;    // The following are examples of declaring