1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Mi az a szintaktikai hiba a Java nyelvben?

A Java szintaktikai hibák a programozó által a Java programozási nyelv nyelvtanának megvalósítása során elkövetett hibákra utalnak. Nem fedi le magának a programnak a logikájában előforduló hibákat.

Java szintaxis

A Java, mint minden más programozási nyelv, saját szintaxissal rendelkezik. Például a Java szintaxis egyik szabálya az, hogy minden parancsnak pontosvesszővel (;) kell végződnie. A Java szintaxis sokkal egyszerűbb, mint az angol vagy bármely más "természetes" nyelv szintaxisa, de sokkal szigorúbb is. Ha angolul vesszőt hagyunk ki a mondatból, az csupán hanyagnak tűnik az írónak. A Java szintaxis egy triviális hibája miatt a parancsok értelmezhetetlenek a számítógép számára.

Fordítóhiba

A szintaktikai hibák a fordítói hibák egy fajtája. Ez azt jelenti, hogy azonnal észlelik, amikor a programozó megpróbálja a forráskódját programmá alakítani. Ez ellentétes a futásidejű hibákkal, amelyek nem észlelhetők, amíg a program ténylegesen le nem fut.

Példák szintaktikai hibákra

Ez a kód – ha x=3 System.out.println("Hello.") - három szintaktikai hibát tartalmaz:

Először is, a parancs nem végződik pontosvesszővel. Másodszor, az "if" után megjelenő összehasonlítást zárójelbe kell tenni. Végül maga az összehasonlítás a "="" hozzárendelési operátort használja a "==" összehasonlító operátor helyett. Ezek bármelyike ​​Java szintaktikai hibát generál. Itt van a helyesen írt parancs:

if (x==3) System.out.println("Helló.");


  1. Mi az a Blackberry Packet Error?
  2. Mi a Sprint Titan menedzser?
  3. Mi a Runtime Error GPS ?
  4. Mi iTunes ismeretlen hiba 50 ?
  5. Mi a 3D TV ?