اذهب إلى المحتوى
  • 0

كيف أنفذ البرنامج بدون عمل try و catch داخل الـ main في java

رحيق الزهور

السؤال

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.

مع شرح كيفيه عمل الاخطاء في الدوال المنشاة من قبل المبرمج ؟

جزاكم الله خيراً

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لا تسمح لك لغة جافا بتنفيذ الدالة 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");
 
   }
  }

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...