1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Što je sintaktička pogreška u Javi?

Pogreške u Java sintaksi odnose se na pogreške koje je napravio programer u implementaciji gramatike programskog jezika Java. Ne pokriva greške u logici samog programa.

Java sintaksa

Java, kao i svi drugi programski jezici, ima svoju sintaksu. Na primjer, jedno pravilo Java sintakse je da sve naredbe moraju završavati točkom i zarezom (;). Java sintaksa znatno je jednostavnija od sintakse engleskog ili bilo kojeg drugog "prirodnog" jezika, ali je i mnogo stroža. Izostavljanje zareza u rečenici na engleskom samo čini da pisac izgleda nemarno. Trivijalna pogreška u Java sintaksi čini naredbe nerazumljivim računalu.

Pogreška prevoditelja

Sintaktičke pogreške su vrsta pogreške prevoditelja. To znači da će biti otkriveni odmah kada programer pokuša pretvoriti svoj izvorni kod u program. Ovo je u suprotnosti s pogreškama tijekom izvođenja, koje se ne otkrivaju dok se program stvarno ne pokrene.

Primjeri sintaktičkih pogrešaka

Ovaj kod -- ako je x=3 System.out.println("Hello.") -- ima tri sintaktičke pogreške:

Prvo, naredba ne završava točkom i zarezom. Drugo, usporedba koja se pojavljuje nakon "ako" mora biti okružena zagradom. Konačno, sama usporedba koristi operator dodjele "=" umjesto operatora usporedbe "==." Bilo koji od ovih će generirati pogrešku Java sintakse. Ovdje je naredba ispravno napisana:

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


  1. Ono što jeBlackBerry Packet Error
  2. Što jeSprint Titan Manager
  3. Što jeRuntime Error GPS
  4. Što je iTunes Unknown Error 50
  5. Što je 3D TV