23:43
Урок 5: Управляющие конструкции

Курс по программированию на Java

Урок 5: Управляющие конструкции

В этом уроке мы рассмотрим различные управляющие конструкции в Java, такие как условные операторы и циклы.

Условные операторы

Условные операторы используются для выполнения различных блоков кода в зависимости от условий. Основные условные операторы в Java:

  • if
  • if-else
  • switch

Циклы

Циклы используются для повторения блоков кода. Основные циклы в Java:

  • for
  • while
  • do-while

Примеры кода

Рассмотрим несколько примеров использования условных операторов и циклов:

public class ControlStructures {
 public static void main(String[] args) {
 int num = 10;
 
 // Условный оператор if-else
 if (num > 0) {
 System.out.println("Число положительное");
 } else {
 System.out.println("Число не положительное");
 }
 
 // Оператор switch
 int day = 3;
 switch (day) {
 case 1:
 System.out.println("Понедельник");
 break;
 case 2:
 System.out.println("Вторник");
 break;
 case 3:
 System.out.println("Среда");
 break;
 default:
 System.out.println("Неизвестный день");
 }
 
 // Цикл for
 for (int i = 0; i < 5; i++) {
 System.out.println("Итерация: " + i);
 }
 
 // Цикл while
 int count = 0;
 while (count < 3) {
 System.out.println("Счет: " + count);
 count++;
 }
 
 // Цикл do-while
 int n = 0;
 do {
 System.out.println("n: " + n);
 n++;
 } while (n < 2);
 }
}

Результат выполнения

Число положительное
Среда
Итерация: 0
Итерация: 1
Итерация: 2
Итерация: 3
Итерация: 4
Счет: 0
Счет: 1
Счет: 2
n: 0
n: 1

Упражнения

Упражнение 1: Проверка четности числа

Напишите программу, которая проверяет, является ли введенное число четным или нечетным, и выводит соответствующее сообщение.

Решение:

import java.util.Scanner;

public class EvenOddCheck {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 System.out.print("Введите число: ");
 int num = scanner.nextInt();
 
 if (num % 2 == 0) {
 System.out.println("Число четное");
 } else {
 System.out.println("Число нечетное");
 }
 }
}

Объяснение: Мы используем оператор if-else для проверки четности числа. Если остаток от деления на 2 равен 0, число четное, иначе нечетное.

Упражнение 2: Вывод чисел от 1 до 10

Напишите программу, которая выводит числа от 1 до 10 с использованием цикла for.

Решение:

public class PrintNumbers {
 public static void main(String[] args) {
 for (int i = 1; i <= 10; i++) {
 System.out.println(i);
 }
 }
}

Объяснение: Мы используем цикл for для вывода чисел от 1 до 10. Переменная i инициализируется значением 1 и увеличивается на 1 в каждой итерации до тех пор, пока не достигнет 10.

Категория: Java | Просмотров: 85 | Добавил: Admin | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: