Comments
Comentariile sunt bucăți de text din codul nostru pe care Java le ignoră. Le folosim ca să explicăm ce face codul, sau ca să dezactivăm părți din cod fără a le șterge
În Java, un comentariu pe o singură linie începe cu //
public class Main {
public static void main(String[] args) {
// acesta este un comentariu
int a = 1 + 2 + 3;
System.out.println(a); // afiseaza variabila a
}
}
Liniile de după // sunt complet ignorate de Java. Programul rulează ca și cum nu ar fi acolo
Comentariile sunt grozave și pentru dezactivarea temporară a codului
public class Main {
public static void main(String[] args) {
int a = 1 + 2 + 3;
// System.out.println(a);
}
}
Acum programul nu afișează nimic, pentru că am comentat println-ul. Foarte util când depanezi: în loc să ștergi codul și să-l rescrii mai târziu, doar îl comentăm
Pentru comentarii mai lungi care se întind pe mai multe linii, Java suportă și /* ... */
/*
Acesta este un
comentariu pe
mai multe linii
*/
Totuși, în practică, majoritatea codului Java folosește // chiar și pentru câteva linii la rând
// asa o sa ne scriem
// comentariile
// ca sa dam indicii
// si sa explicam lucruri
Mai există un tip special, /** ... */, folosit pentru a documenta clase și metode. Îl vom întâlni mai târziu în călătoria ta prin Java. Deocamdată, // e tot ce-ți trebuie
Misiune: Marfă Clasificată
Manifestul navei este afișat pe ecranul principal, dar o linie conține marfă clasificată care trebuie să rămână ascunsă de echipaj.
Comentează o singură linie astfel încât să fie afișate doar numele navei, numele misiunii și puterea maximă. Nu șterge nimic, doar folosește // ca să ascunzi secretul.
Intrare (deja setat la începutul codului tău; schimbă valorile ca să testezi):
numeNava: numele naveinumeMisiune: misiunea curentăincarcaturaSecreta: obiect clasificat (acesta NU trebuie să apară în output)putereMax: nivelul de putere al motorului
Exemplu
Cu valorile implicite, programul tău ar trebui să afișeze
Voyager
Deep Space Exploration
9001