Итак, как следует из названия, мой вопрос прост.Поскольку java использует точки с запятой внутри цикла for, как он узнает, находится ли точка с запятой в цикле for и когда это конец строки?
Вы можете сделать что-то вроде чтения каждой строки, преобразовав их водин символьный поток, но как парсер узнает, какая точка с запятой принадлежит циклу for, а какой конец строки?
Что-то вроде этого - то, что я имею в виду
String line = bufferedReaderObject.readLine(/*params*/);
char[] stream = line.toCharArray();
Но как парсер узнает, что точки с запятой в
for(int i = 0; i < j; i++)
не являются точками с запятой на концах строки?
РЕДАКТИРОВАТЬ: Чтобы сделать мой вопрос яснее, Java использует точку с запятой в числеиз разных мест (например, в forloops и в операторах завершения), как он различает терминатор оператора и точку с запятой внутри чего-то вроде цикла for
ПРИМЕЧАНИЕ: после прочтения комментария по этому вопросувнутри условия цикла for (внутри скобок "()") также операторы?