🧑‍💻if/else

пять примеров использования оператора if в Flutter с использованием StatefulWidget, от простого к более сложному.

1. Простой пример: Проверка на четное число

В этом примере мы проверяем, является ли введенное число четным или нечетным.

import 'package:flutter/material.dart';

class EvenOddCheckExample extends StatefulWidget {
  @override
  _EvenOddCheckExampleState createState() => _EvenOddCheckExampleState();
}

class _EvenOddCheckExampleState extends State<EvenOddCheckExample> {
  int _number = 4; // Можно менять значение

  String _checkEvenOdd() {
    if (_number % 2 == 0) {
      return "Число четное";
    } else {
      return "Число нечетное";
    }
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text("Проверка на четность")),
      body: Center(
        child: Text(
          _checkEvenOdd(),
          style: TextStyle(fontSize: 24),
        ),
      ),
    );
  }
}

2. Пример: Проверка возраста

В этом примере мы проверяем, является ли пользователь совершеннолетним.

3. Пример: Проверка оценки

В этом примере мы создаем приложение, которое позволяет пользователю ввести оценку, и на основе этой оценки выводится соответствующее сообщение о результатах.

4. Пример: Проверка значения и вывод сообщения

В этом примере мы проверяем значение переменной и выводим разные сообщения в зависимости от ее значения.

5. Пример: Проверка пароля

В этом примере мы проверяем, соответствует ли введенный пароль заранее заданному значению.

Заключение

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

Last updated