の 比較対象() メソッドは以下の Integer クラスのメソッドです java.langパッケージ 。このメソッドは 2 つの整数を比較します オブジェクト 数値的には。 Integer が引数 Integer と等しい場合は値 0 の結果を返し、Integer が引数より小さい場合は 0 より小さい値を返します。 口論 整数。整数が引数の整数より大きい場合は 0 より大きい値。このメソッドは次のように指定されます。 匹敵します インターフェース 。
mysqlが等しくない
注: このメソッドは 2 つの異なるタイプの引数を比較できないため、引数と数値の両方が同じタイプである必要があります。
構文
以下は宣言です 比較する() 方法:
public int compareTo(Integer anotherInteger)
パラメータ:
データ・タイプ | パラメータ | 説明 | 必須/オプション |
---|---|---|---|
整数 | 別の整数 | 比較する整数値 | 必須 |
戻り値:
このメソッドは次の値を返します。
0 = The value 0 if this Integer = the argument Integer, -1 = The value less than 0 if thisInteger the argument Integer
例外:
それ
互換性のあるバージョン:
Java 1.2以降
例1
public class IntegerCompareToExample1 { public static void main(String[] args) { Integer num1 = new Integer(10); Integer num2 = new Integer(20); Integer num3 = new Integer(10); Integer num4 = new Integer(30); // as num1<num2, output will be a value less than zero system.out.println(num1.compareto(num2)); as num1="num3," system.out.println(num1.compareto(num3)); num4> num2, Output will be a value greater than zero System.out.println(num4.compareTo(num2)); } } </num2,>今すぐテストしてください
出力:
Javaのデフォルトパラメータ
-1 0 1
例 2
public class IntegerCompareToExample2 { public static void main(String[] args) { // compares two Integer values numerically Integer x = new Integer('90'); Integer y= new Integer('58'); int retResult = x.compareTo(y); if(retResult > 0) { System.out.println('x is greater than y'); } else if(retResult<0) { system.out.println('x is less than y'); } else equal to < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> x is greater than y </pre> <h2>Example 3</h2> <pre> public class IntegerCompareToExample3 { public static void main(String[] args) { Integer value = new Integer(222); // check if the value is less than 222 System.out.println(value.compareTo(155)); // check if value is equal to 222 System.out.println(value.compareTo(222)); // check if value is greater than 222 System.out.println(value.compareTo(305)); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> 1 0 -1 </pre> <h2>Example 4</h2> <pre> import java.util.Scanner; public class IntegerCompareToExample4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print('Enter the integer value to be campare with another Integer: '); Integer value = sc.nextInt(); sc.close(); System.out.println(value.compareTo(305)); System.out.println(value.compareTo(200)); System.out.println(value.compareTo(155)); } } </pre> <p> <strong>Output:</strong> </p> <pre> Enter the integer value to be campare with another Integer: 200 -1 0 1 </pre> <br></0)>
例 3
public class IntegerCompareToExample3 { public static void main(String[] args) { Integer value = new Integer(222); // check if the value is less than 222 System.out.println(value.compareTo(155)); // check if value is equal to 222 System.out.println(value.compareTo(222)); // check if value is greater than 222 System.out.println(value.compareTo(305)); } }今すぐテストしてください
出力:
1 0 -1
例 4
import java.util.Scanner; public class IntegerCompareToExample4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print('Enter the integer value to be campare with another Integer: '); Integer value = sc.nextInt(); sc.close(); System.out.println(value.compareTo(305)); System.out.println(value.compareTo(200)); System.out.println(value.compareTo(155)); } }
出力:
Enter the integer value to be campare with another Integer: 200 -1 0 1
0)>