ما هو الخطأ النحوي في جافا؟

...

تشير أخطاء بناء جملة Java إلى الأخطاء التي يرتكبها المبرمج في تطبيق القواعد النحوية للغة برمجة Java. لا يغطي الأخطاء في منطق البرنامج نفسه.

بناء جملة جافا

جافا ، مثل جميع لغات البرمجة الأخرى ، لها تركيبها الخاص. على سبيل المثال ، إحدى قواعد بناء جملة Java هي أن جميع الأوامر يجب أن تنتهي بفاصلة منقوطة (؛). يعتبر بناء جملة Java أبسط بكثير من بناء جملة اللغة الإنجليزية أو أي لغة "طبيعية" أخرى ولكنه أيضًا أكثر صرامة. إن ترك فاصلة من الجملة في اللغة الإنجليزية يجعل الكاتب يبدو قذرًا. هناك خطأ بسيط في بناء جملة Java يجعل الأوامر غير مفهومة للكمبيوتر.

فيديو اليوم

خطأ في المترجم

الأخطاء النحوية هي نوع من أخطاء المترجم. هذا يعني أنه سيتم اكتشافها على الفور عندما يحاول المبرمج تحويل شفرة المصدر الخاصة به إلى برنامج. هذا يتعارض مع أخطاء وقت التشغيل ، والتي لا يتم اكتشافها حتى يتم تشغيل البرنامج بالفعل.

أمثلة على أخطاء نحوية

هذا الرمز - إذا كان x = 3 System.out.println ("Hello.") - به ثلاثة أخطاء في بناء الجملة:

أولاً ، لا ينتهي الأمر بفاصلة منقوطة. ثانيًا ، يجب أن تكون المقارنة التي تحدث بعد "إذا" محاطة بأقواس. أخيرًا ، تستخدم المقارنة نفسها عامل التعيين "=" بدلاً من عامل المقارنة "==." أي واحد من هؤلاء سوف يولد خطأ في بناء جملة Java. هذا هو الأمر مكتوب بشكل صحيح:

إذا (س == 3) System.out.println ("مرحبًا.") ؛