Чамашев Мунар. Чамашев Мунар Бидот119(20)
Скачать 14.98 Kb.
|
Чамашев Мунар Бидот1-19(20) Цикл Примерно так, чтобы много раз не писать один и тот же код, придумали циклы. Представим, что нам нужно вывести в консоль числа от 0 до 99. Код без цикла: System.out.println(0); System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4); System.out.println(5); И так далее Этот код займет 100 строк! Очень много. А вот как это будет выглядеть с циклом: for(int i = 0; i < 100; i++) { System.out.println(i); Условие int num1 = 6; int num2 = 4; if(num1>num2){ System.out.println("Первое число больше второго"); После ключевого слова if ставится условие. И если это условие выполняется, то срабатывает код, который помещен в далее в блоке if после фигурных скобок. В качестве условий выступает операция сравнения двух чисел. Но что, если мы захотим, чтобы при несоблюдении условия также выполнялись какие-либо действия? В этом случае мы можем добавить блок else: int num1 = 6; int num2 = 4; if(num1>num2){ System.out.println("Первое число больше второго"); } else{ System.out.println("Первое число меньше второго"); } Но при сравнении чисел мы можем насчитать три состояния: первое число больше второго, первое число меньше второго и числа равны. С помощью выражения else if, мы можем обрабатывать дополнительные условия: int num1 = 6; int num2 = 8; if(num1>num2){ System.out.println("Первое число больше второго"); } else if(num1 System.out.println("Первое число меньше второго"); } else{ System.out.println("Числа равны"); Конструкция switch/case аналогична конструкции if/else, так как позволяет обработать сразу несколько условий: int num = 8; switch(num){ case 1: System.out.println("число равно 1"); break; case 8: System.out.println("число равно 8"); num++; break; case 9: System.out.println("число равно 9"); break; default: System.out.println("число не равно 1, 8, 9"); Массив Вывести элементы массива на экран (то есть, в консоль) можно, например, с помощью цикла for String[] seasons = new String[] {"Winter", "Spring", "Summer", "Autumn"}; for (int i = 0; i < 4; i++) { System.out.println(seasons[i]); } |