logo

طريقة مقارنة عدد صحيح جافا ().

ال يقارن() الطريقة هي طريقة فئة عدد صحيح تحت حزمة Java.lang . تقارن هذه الطريقة بين قيمتين صحيحتين عدديا. تقوم بإرجاع النتيجة بقيمة مكافئة لعدد صحيح من خلال مقارنة الأسلوبين int الحجج . القيمة التي تم إرجاعها مطابقة لما سيتم إرجاعه بواسطة:

Integer.valueOf(x).compareTo(Integer.valueOf(y))

بناء الجملة

وفيما يلي إعلان يقارن() طريقة:

 public static int compare(int x,int y) 

معامل:

نوع البيانات معامل وصف مطلوب / اختياري
كثافة العمليات س أول قيمة عددية للمقارنة مطلوب
كثافة العمليات و قيمة العدد الصحيح الثاني للمقارنة مطلوب

عائدات:

ستقوم هذه الطريقة بإرجاع القيم التالية:

 0 = The value 0 if x == y, -1 = The value less than 0 if x y 

الاستثناءات:

الذي - التي

نسخة التوافق:

جافا 1.7 وما فوق

مثال 1

 public class IntegerCompareExample1 { public static void main(String[] args) { int num1 = 10; int num2 = 20; int num3 = 10; int num4 = 30; // as num1 less than num2, Output will be less than zero System.out.println(Integer.compare(num1, num2)); // as num1 equals num3, Output will be zero System.out.println(Integer.compare(num1, num3)); // as num4 is greater than num2, Output will be greater than zero System.out.println(Integer.compare(num4, num2)); } } 
اختبره الآن

انتاج:

 -1 0 1 

مثال 2

 import java.util.Scanner; public class IntegerCompareExample2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print(&apos;Enter the first numeric value: &apos;); int number1 = sc.nextInt(); System.out.print(&apos;Enter the second numeric value: &apos;); int number2 = sc.nextInt(); sc.close(); // compares two Integer values numerically int retResult = Integer.compare(number1, number2); if(retResult &gt; 0) { System.out.println(&apos;number1 is greater than number2&apos;); } else if(retResult<0) { system.out.println('number1 is less than number2'); } else equal to < pre> <p> <strong>Output:</strong> </p> <pre> Enter the first numeric value: 55 Enter the second numeric value: 66 number1 is less than number2 </pre> <h2>Example 3</h2> <pre> public class IntegerCompareExample3 { public static void main(String[] args) { System.out.println(Integer.compare(200, 100)); System.out.println(Integer.compare(200, 200)); System.out.println(Integer.compare(100, 150)); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> 1 0 -1 </pre> <br></0)>

مثال 3

 public class IntegerCompareExample3 { public static void main(String[] args) { System.out.println(Integer.compare(200, 100)); System.out.println(Integer.compare(200, 200)); System.out.println(Integer.compare(100, 150)); } } 
اختبره الآن

انتاج:

 1 0 -1