English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

هل يمكن للطريقة الرئيسية في Java العودة بنتيجة؟

public static void main(String args[]) - هو نقطة الدخول لبرنامج Java، ويبحث JVM دائمًا عن طريقة main ويبدأ في تنفيذ محتواها. إذا لم يجد مثل هذه الطريقة، فإن البرنامج سيتم تنفيذه بنجاح، ولكن سيظهر خطأ عند تشغيل البرنامج.
في الواقع، يجب عليك استخدام public static كمزيل لتحديد طريقة main، نوع العودة void ومدخل السلسلة من النصوص. إذا قمت بأي تغيير، لن يعتبر JVM ذلك كطريقة مدخل، وسيظهر خطأ عند تشغيل البرنامج.
لذلك، لا يمكنك تغيير نوع العودة للطريقة main من void، ولا يمكنك إرجاع أي قيمة من نوع void.

مثال

public class Sample{
   public static void main(String args[]){
      System.out.println("محتوى الطريقة الرئيسية");
      إرجاع 20;
   }
}

نتيجة الإخراج

Sample.java:4 خطأ: أنواع غير متوافقة: قيمة إرجاع غير متوقعة
   إرجاع 20;
          ^
1 خطأ

لذلك، لا يمكنك إرجاع أي قيمة من main.

قد تعجبك