رحيق الزهور نشر 4 يوليو 2022 أرسل تقرير نشر 4 يوليو 2022 import java.io.IOException; public class mmm { public static void f(String s) throws IOException{ System.out.print(s); } public static void main(String[] args) { f("hi"); } } كيف انفذ هذا البرنامج ولكن بدون عمل handling لtry_catchداخل الmain. مع شرح كيفيه عمل الاخطاء في الدوال المنشاة من قبل المبرمج ؟ جزاكم الله خيراً 1 اقتباس
0 Haroun Taha نشر 5 يوليو 2022 أرسل تقرير نشر 5 يوليو 2022 لا تسمح لك لغة جافا بتنفيذ الدالة f بدون عمل try catch لها وذلك بسبب أنك بتعريف الدالة f تم التعريف انه من المتوقع هذه الدالة f ان تُلقي "throws" ب Exception من نوع IOException اذاً الجافا داخل دالة الmain متوقعة من الدالة f الوقوع ب IOException فتقوم بإجبارك على الاحتياط منه بعمل try catch إذا كنت تريد تنفيذ الدالة f داخل الmain بدون عمل try catch قم بحذف throws IOException من سياق تعريف الدالة f هكذا : public class mmm { public static void f(String s){ System.out.print(s); } public static void main(String[] args) { f("hi"); } } اقتباس
السؤال
رحيق الزهور
كيف انفذ هذا البرنامج ولكن بدون عمل handling لtry_catchداخل الmain.
مع شرح كيفيه عمل الاخطاء في الدوال المنشاة من قبل المبرمج ؟
جزاكم الله خيراً
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.