عبد الكريم مافهم السوال حق largest لانو بكرة الاختبار
|
انتي تبغي المستخدم يدخل 10 أرقام ورى بعض وهذا مستحيل بدون Array وزحمة !
شوفي الحل وراح تفهمي أكثر:
كود PHP:
import java.util.*;
public class JavaApplication224 {
Scanner input = new Scanner( System.in );
عرفنا متغيرين واحد لأدخال الرقم وواحد لتخزين أكبر رقم ،،
int largest,number,counter=1;
System.out.println("Enter number: ");
number = input.nextInt();
المستخدم هنا راح يدخل أول رقم ،،
largest = number;
وهنا راح يخزن أول رقم على إنه أكبر رقم ،،
while(counter<=10){
شرط اللوب إن الكاونتر أقل من أو يساوي 10 حتى يدخل الأرقام
counter++;
نزيد الكاونتر بواحد لأننا أدخلنا الرقم الاول وكذا يبقالنا 9 أرقام ،،
System.out.println("Enter number: ");
number = input.nextInt();
هنا يتم ادخال باقي الـ9 أرقام بطريقة رقم كل مرة ،،
if(number>largest)
largest=number;
إذا كان الرقم إلي ادخله المستخدم أكبر من الرقم إلي قبله راح يتخزن في Largest ،، وكل مرة راح يقارن ونفس الطريقة إذا أكبر راح يتخزن في لارجست ،،
}
System.out.printf("Largest number is %d\n", largest );
}
}
بالتوفيق