رحيق الزهور نشر 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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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"); } } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
رحيق الزهور
كيف انفذ هذا البرنامج ولكن بدون عمل handling لtry_catchداخل الmain.
مع شرح كيفيه عمل الاخطاء في الدوال المنشاة من قبل المبرمج ؟
جزاكم الله خيراً
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.