الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال ولكن ليس سؤال تحدي

مغلق
بدأه محمد المؤيد في 16 يوليو 2003 · 10 رد · 792 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أمامكم الكود التالي :

public class Test {

	public static void main (String [] args ) {

  try {

 	 int a, b;

 	 System.out.println(a/b);

  }

  

  catch (Exception e) {

 	 System.out.println("there was an error");

  }

  

  finally {

 	 System.out.println("there was no error");

  }

	}

}

ماذا سوف يكون ال output إذا :

كان a =0

وماذا سوف يكون إذا:

كان b=0

#2

ما ني متأكد بس يطبع رسالة there was an error

#3

لا يسمح compiler بترجمة الملف لان a,b لم يحصل تجهيزهما مسبقا

لم اجربه بعد

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#4
اقتباس
ماذا سوف يكون ال output إذا :

كان a =0

وماذا سوف يكون إذا:

كان b=0

أنا أفترضت في السؤال أنه في الحالة الأولى a=0 و b أي عدد

وفي الحالة الثانية b=0 و a أي عدد

فماذا سوف يكون ال output في كل من الحالتين.بافتراض أنه قد تم تجهيزهما في البرنامج.

#5

السلام عليكم

المفروض يطلع Exception لإن انت بتقسم على صفر يعني الأجابة

catch (Exception e) {
		System.out.println("there was an error");
		}

تحياتي للجميع

#6

إجابة الشق الثاني من السؤال ناقصة :(

وأين إجابة الشق الأول من السؤال؟ :rolleyes:

#7

اذا كان a=0

الجواب 0 و there was no error

و اذا كانت b=0

there was an errorو there was no error

#8

إجابتك صحيحة أخ سلامة :)

#9

او سمحت انا بنت

#10

عفوا ً أنا آسف :)

#11

خلاص حصل خير اختي سلامة لا تاخذي على خاطرك:D

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

مواضيع مشابهة