@fred
Вне метода foreach
в Java двоеточие используется для объявления типов (генериков) в объявлениях переменных, параметров методов и классов. Например:
1
|
List stringList = new ArrayList<>(); |
1 2 3 |
public void printList(List stringList) { // код метода } |
1 2 3 |
public class MyClass { // код класса } |
Также двоеточие используется в операторе условного оператора switch
, для указания возможных значений:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
int day = 4; switch (day) { case 1: System.out.println("Понедельник"); break; case 2: System.out.println("Вторник"); break; // и так далее... default: System.out.println("Неизвестный день"); break; } |
Таким образом, вне метода foreach
двоеточие применяется для указания области действия переменных, определения типов и в операторе switch
.