5. Условный оператор ?
Exp1 ? Exp2 : Exp3;
Чтобы определить значение всего выражения,
сперва нужно оценить Exp1:
Если значение Exp1 верно, то значение Exp2
будет значением всего выражения.
Если значение Exp1 ложно, то вычисляется Exp3
и его значение становится значением всего
выражения.
7. Оператор for
for(инициализация; логическое выражение; обновление)
{
//Операторы
}
Пример
for(int x = 10; x < 15; x = x+1)
{
System.out.print("Значение x: " + x );
System.out.print("n");
}
8. Break and continue
break;
Когда оператор break встречается внутри цикла, то цикл
прерывается, а управление программой возобновляется со
следующего оператора.
continue;
В цикле for ключевое слово continue распоряжается
процессом так, чтобы сразу же перейти к оператору
обновления.
В циклах while, контроль сразу же переходит в логическое
выражение.
10. Массивы
public class Test {
public static void main(String[] args) {
// Создание массивов myArrayInt1 и myArrayInt2 типа int и объявление переменных
int[] myArrayInt1;
int myArrayInt2[];
// Определение массива или выделение памяти
// Массив myArrayInt3 из 10 элементов с начальным значением 0 для каждого элемента
int[] myArrayInt3;
myArrayInt3 = new int[10];
// Массив myArrayInt4 из 20 элементов с начальным значением 0 для каждого элемента
int[] myArrayInt4 = new int[20];
//Инициализация массива
// Массив myArrayInt5 из 5 элементов со значениями элементов 1, 3, 8, 10, 4
int[] myArrayInt5 = {1, 3, 8, 10, 4};
// Массив myArrayInt6 из 10 элементов с начальным значением 0 для каждого элемента
int[] myArrayInt6 = new int[10];
// Присвоение второму элементу myArrayInt6 значения 14
myArrayInt6[2] = 14;
// Присвоение пятому элементу myArrayInt6 значения 8
myArrayInt6[5] = 8;
}
}
11. Массивы
• Свойства и Методы
• Length – длина массива
• toString() – возвращает строку с массивом
• Arrays.sort(массив) – сортирует массив
• Arrays.equals() - проверяет массивы на
равенство
• Arrays.binarySearch(Массив, Старт,Конец,
Ключ) – поиск элемента в массиве