logo

Јава Цомментс

Тхе Јава коментари су изјаве у програму које не извршавају компајлер и интерпретатор.

Зашто користимо коментаре у коду?

  • Коментари се користе да би програм учинили читљивијим додавањем детаља кода.
  • Олакшава одржавање кода и лако проналажење грешака.
  • Коментари се могу користити за пружање информација или објашњења о променљива , метод, класа , или било коју изјаву.
  • Такође се може користити за спречавање извршавања програмског кода током тестирања алтернативног кода.

Врсте Јава коментара

Постоје три врсте коментара у Јави.

  1. Коментар у једном реду
  2. Вишеструки коментар
  3. Документација Коментар
Јава врсте коментара

1) Јава једноредни коментар

Једноредни коментар се користи за коментарисање само једног реда кода. То је широко коришћен и најлакши начин коментарисања изјава.

Коментари у једном реду почињу са две косе црте (//) . Јава не извршава било који текст испред //.

Синтакса:

 //This is single line comment 

Хајде да користимо коментар у једном реду у Јава програму.

ЦомментЕкампле1.јава

 public class CommentExample1 { public static void main(String[] args) { int i=10; // i is a variable with value 10 System.out.println(i); //printing the variable i } } 

Излаз:

 10 

2) Јава вишелинијски коментар

Вишелинијски коментар се користи за коментарисање више редова кода. Може се користити за објашњење сложеног исечка кода или за коментарисање више редова кода у исто време (пошто ће тамо бити тешко користити коментаре у једном реду).

Вишередни коментари се постављају између /* и */. Било који текст између /* и */ Јава не извршава.

Синтакса:

ислеттер јава
 /* This is multi line comment */ 

Хајде да користимо вишелинијски коментар у Јава програму.

ЦомментЕкампле2.јава

 public class CommentExample2 { public static void main(String[] args) { /* Let's declare and print variable in java. */ int i=10; System.out.println(i); /* float j = 5.9; float k = 4.4; System.out.println( j + k ); */ } } 

Излаз:

 10 

Напомена: Обично се // користи за кратке коментаре, а /* */ се користи за дуже коментаре.

3) Коментар Јава документације

Документациони коментари се обично користе за писање великих програма за пројекат или софтверску апликацију јер помажу у креирању АПИ-ја за документацију. Ови АПИ-ји су потребни за референцу, тј. које класе, методе, аргументи итд. се користе у коду.

Да бисмо креирали документациони АПИ, морамо да користимо јавадоц алат . Коментари документације су смештени између /** и */.

Синтакса:

 /** * *We can use various tags to depict the parameter *or heading or author name *We can also use HTML tags * */ 

јавадоц ознаке

Неке од најчешће коришћених ознака у коментарима документације:

Таг Синтакса Опис
{@доцРоот} {@доцРоот} да прикаже релативну путању до основног директоријума генерисаног документа са било које странице.
@аутор @име аутора - текст Да бисте додали аутора класе.
@цоде {@цоде тект} За приказ текста у фонту кода без тумачења као хтмл ознаке или угнежђене јавадоц ознаке.
@версион @верзија верзија-текст Да бисте навели поднаслов 'Верзија' и текст верзије када се користи опција -версион.
@Од @од објављивања Да бисте у генерисану документацију додали наслов „Од“ са текстом од.
@парам @парам опис имена-параметра Да бисте додали параметар са датим именом и описом у одељку „Параметри“.
@ретурн @ретурн десцриптион Обавезно за сваки метод који нешто враћа (осим воид)

Хајде да користимо Јавадоц ознаку у Јава програму.

Цалцулате.јава

 import java.io.*; /** * <h2> Calculation of numbers </h2> * This program implements an application * to perform operation such as addition of numbers * and print the result * <p> * <b>Note:</b> Comments make the code readable and * easy to understand. * * @author Anurati * @version 16.0 * @since 2021-07-06 */ public class Calculate{ /** * This method calculates the summation of two integers. * @param input1 This is the first parameter to sum() method * @param input2 This is the second parameter to the sum() method. * @return int This returns the addition of input1 and input2 */ public int sum(int input1, int input2){ return input1 + input2; } /** * This is the main method uses of sum() method. * @param args Unused * @see IOException */ public static void main(String[] args) { Calculate obj = new Calculate(); int result = obj.sum(40, 20); System.out.println(&apos;Addition of numbers: &apos; + result); } } </p>

Саставите га помоћу јавац алата:

Креирајте документ

јава цомментс

Направите документациони АПИ од јавадоц оруђе:

јава цомментс

Сада су ХТМЛ датотеке креиране за Израчунај класа у тренутном директоријуму, тј. абцДемо . Отворите ХТМЛ датотеке и можемо видети објашњење класе Цалцулате дато кроз коментар у документацији.

Да ли су Јава коментари извршни?

године: Као што знамо, Јава коментаре не извршава компајлер или тумач, међутим, пре лексичке трансформације кода у компајлеру, садржај кода се кодира у АСЦИИ како би се обрада олакшала.

Тест.јава

 public class Test{ public static void main(String[] args) { //the below comment will be executed // u000d System.out.println(&apos;Java comment is executed!!&apos;); } } 

Излаз:

јава цомментс

Горњи код генерише излаз јер компајлер анализира Уницоде карактер у000д као Нова линија пре лексичке трансформације, и на тај начин се код трансформише као што је приказано у наставку:

Тест.јава

 public class Test{ public static void main(String[] args) { //the below comment will be executed // System.out.println(&apos;Java comment is executed!!&apos;); } } 

Дакле, Уницоде карактер помера наредбу за штампање у следећи ред и он се извршава као нормалан Јава код.