Mikä on syntaksivirhe Javassa?

...

Java-syntaksivirheet viittaavat ohjelmoijan virheisiin toteuttaessaan Java-ohjelmointikielen kielioppia. Se ei kata itse ohjelman logiikan virheitä.

Java-syntaksi

Javalla, kuten kaikilla muillakin ohjelmointikielillä, on oma syntaksi. Esimerkiksi yksi Java-syntaksin sääntö on, että kaikkien komentojen tulee päättyä puolipisteeseen (;). Java-syntaksi on huomattavasti yksinkertaisempi kuin englannin tai minkä tahansa muun "luonnollisen" kielen syntaksi, mutta se on myös paljon tiukempi. Pilkun jättäminen pois englanninkielisestä lauseesta saa kirjoittajan näyttämään huolimattomalta. Triviaali virhe Java-syntaksissa tekee komennoista käsittämättömiä tietokoneelle.

Päivän video

Kääntäjän virhe

Syntaksivirheet ovat eräänlainen kääntäjävirhe. Tämä tarkoittaa, että ne havaitaan välittömästi, kun ohjelmoija yrittää muuntaa lähdekoodinsa ohjelmaksi. Tämä vastustaa ajonaikaisia ​​virheitä, joita ei havaita ennen kuin ohjelma on todella käynnissä.

Esimerkkejä syntaksivirheistä

Tässä koodissa - jos x=3 System.out.println("Hei.") - on kolme syntaksivirhettä:

Ensinnäkin komento ei pääty puolipisteeseen. Toiseksi "jos"-sanan jälkeen esiintyvä vertailu on ympäröitävä suluilla. Lopuksi itse vertailu käyttää määritysoperaattoria "="" vertailuoperaattorin "==" sijaan. Mikä tahansa näistä aiheuttaa Java-syntaksivirheen. Tässä on oikein kirjoitettu komento:

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