السلام عليكم ورحمة الله وبركاتة :
أريد مساعدتكم أنا مبتدئه في لغة الجافا كيف لي كتابة برنامج بلغة الجافا يحدد أكبر و أصغر قيمة من القيم المدخلة بواسطة المستخدم .......أرجو الرد سريعا محتاجه هذا البرنامج من يساعدني له دعوه في الثلث الاخير من الليل..
السلام عليكم ورحمة الله وبركاتة :
أريد مساعدتكم أنا مبتدئه في لغة الجافا كيف لي كتابة برنامج بلغة الجافا يحدد أكبر و أصغر قيمة من القيم المدخلة بواسطة المستخدم .......أرجو الرد سريعا محتاجه هذا البرنامج من يساعدني له دعوه في الثلث الاخير من الليل..
اهلا اخي
برنامجك سهل .
اخي مثلا انت تريد ان يعطيك رقمان , قم بادخالها في متغيرات a,b
ضع شروط
if(a<b){
print.Out.System(a);
}else{
print.Out.System(b);
}
في حال كان اكثر ضعها داخل حلقة for و ادخل القيم في جدول
هذا الكود
public static void main(String[] args) {
int n1 , n2 , n3;
int min, max;
Scanner s = new Scanner (System.in);
System.out.println("Enter number 1 : ");
n1 = s.nextInt();
System.out.println("Enter number 2 : ");
n2 = s.nextInt();
System.out.println("Enter number 3 :");
n3 = s.nextInt();
min = max = n1;
if (n2 > max )
max =n2;
else if (n2 < min)
min = n2;
if (n3 > max)
max = n3 ;
else if (n3 < min)
min = n3;
System.out.print("Min number is : " +min +" & Max number is : "+ max);
}وفيه طريقة أخرى باستخدام Array
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int size;
System.out.println("Enter number : ");
size = s.nextInt();
int[] x = new int[size];
int min, max;
for (int i = 0 ; i < x.length ; i++)
{
System.out.printf("Enter number %d : ",(i+1));
x = s.nextInt();
}
min = max = x[0];
for (int i = 1 ; i < x.length ; i++)
{
if (x > max )
max = x;
else if (x < min)
min = x;
}
System.out.print("Min number is : " + min + " & Max number is : " + max);
}السلام عليكم ..........
يعطيكم العافية الله يجزاكم الجنة على المساعدة......
تم تعديل هذه المشاركة بواسطة emmmon في 30 مارس 2012 في 20:39
emmmon كتب:السلام عليكم ..........
يعطيكم العافية