Looking for java Answers? Try Ask4KnowledgeBase
Looking for java Keywords? Try Ask4Keywords

Java LanguageОсновные управляющие структуры


замечания

Все управляющие структуры, если не указано иное, используют операторы блоков . Они обозначаются фигурными фигурными скобками {} .

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

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

Пример:

// valid, but discouraged
Scanner scan = new Scanner(System.in);
int val = scan.nextInt();
if(val % 2 == 0)
    System.out.println("Val was even!");


// invalid; will not compile
// note the misleading indentation here
for(int i = 0; i < 10; i++)
    System.out.println(i);
    System.out.println("i is currently: " + i);

Основные управляющие структуры Связанные примеры