# Комментарии в конце строки

## Блочные

Очень короткие комментарии могут стоять на одной строке с комментируемым кодом, но должны быть отделены от него отступом. Если таких комментариев в фрагменте кода больше одного, они должны быть выровнены по одному уровню. Избегайте комментирования, как в ассемблере, в конце каждой строки исполняемого кода.

Вот пример кода с блочным комментарием в конце строки:

```
if (a == 2) {
    return TRUE;            /* особый случай */
} else {
    return isPrime(a);      /* только для нечетной a */
}
```

## Однострочные

"//" - знак означающий начало однострочного комментария в плоть до конца строки. Он может занимать всю строку или только ее часть. Не стоит использовать однострочный комментарий для многострочного текста; однако, так можно закомментировать часть кода. Пример всех трех стилей:

```
if (foo > 1) {

    // Делаем двойной переворот
    ...
}
else {
    return false;          // Пояснение, почему так
}
//if (bar > 1) {
//
//    // Делаем тройной переворот
//    ...
//}
//else {
//    return false;
//}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://comaqa.gitbook.io/java-automation/stil-napisaniya-koda/kommentarii-v-konce-stroki.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
