ჯავის სინტაქსის შეცდომები ეხება პროგრამისტის მიერ დაშვებულ შეცდომებს Java პროგრამირების ენის გრამატიკის დანერგვისას. ის არ მოიცავს შეცდომებს თავად პროგრამის ლოგიკაში.
ჯავის სინტაქსი
ჯავას, ისევე როგორც პროგრამირების ყველა სხვა ენას, აქვს საკუთარი სინტაქსი. მაგალითად, ჯავის სინტაქსის ერთი წესი არის ის, რომ ყველა ბრძანება უნდა დასრულდეს მძიმით (;). ჯავის სინტაქსი ბევრად უფრო მარტივია, ვიდრე ინგლისური ან სხვა "ბუნებრივი" ენის სინტაქსი, მაგრამ ის ასევე ბევრად უფრო მკაცრია. ინგლისურად წინადადების მძიმით დატოვება მწერალს უბრალოდ დაუდევარ იერს აძლევს. ჯავის სინტაქსში ტრივიალური შეცდომა ბრძანებებს კომპიუტერისთვის გაუგებარს ხდის.
დღის ვიდეო
შემდგენელის შეცდომა
სინტაქსის შეცდომები კომპილერის შეცდომის ტიპია. ეს ნიშნავს, რომ ისინი დაუყოვნებლივ იქნება გამოვლენილი, როდესაც პროგრამისტი შეეცდება გადაიყვანოს მისი წყარო კოდი პროგრამად. ეს ეწინააღმდეგება გაშვების შეცდომებს, რომლებიც არ არის გამოვლენილი პროგრამის რეალურად გაშვებამდე.
სინტაქსის შეცდომების მაგალითები
ამ კოდს -- if x=3 System.out.println("Hello.") -- აქვს სამი სინტაქსის შეცდომა:
ჯერ ერთი, ბრძანება არ მთავრდება მძიმით. მეორე, შედარება, რომელიც ხდება „თუ“-ს შემდეგ, უნდა იყოს გარშემორტყმული ფრჩხილებით. და ბოლოს, შედარება თავად იყენებს მინიჭების ოპერატორს "=" ვიდრე შედარების ოპერატორს "==." რომელიმე მათგანი გამოიმუშავებს ჯავის სინტაქსურ შეცდომას. აქ არის ბრძანება დაწერილი სწორად:
if (x==3) System.out.println("გამარჯობა.");