logo

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

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

ملاحظة: لا يمكن مقارنة هذه الطريقة بين نوعين مختلفين من الوسيطات، لذا يجب أن يكون كل من الوسيطة والرقم من نفس النوع.

بناء الجملة

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

 public int compareTo(Integer anotherInteger) 

معامل:

نوع البيانات معامل وصف مطلوب / اختياري
كثافة العمليات this.otherInteger قيمة العدد الصحيح المراد مقارنته مطلوب

عائدات:

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

 0 = The value 0 if this Integer = the argument Integer, -1 = The value less than 0 if thisInteger the argument Integer 

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

الذي - التي

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

جافا 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,>
اختبره الآن

انتاج:

 -1 0 1 

مثال 2

 public class IntegerCompareToExample2 { public static void main(String[] args) { // compares two Integer values numerically Integer x = new Integer(&apos;90&apos;); Integer y= new Integer(&apos;58&apos;); int retResult = x.compareTo(y); if(retResult &gt; 0) { System.out.println(&apos;x is greater than y&apos;); } 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(&apos;Enter the integer value to be campare with another Integer: &apos;); 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(&apos;Enter the integer value to be campare with another Integer: &apos;); 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