Как реализовать утверждение в Java?



Эта статья познакомит вас с утверждением в Java. Это также поможет вам понять, где использовать утверждения Java, а где нет.

Часто возникает необходимость проверить условия, присутствующие в нашей программе. Ключевое слово assert в Java позволяет пользователям проверять или тестировать предположения, сделанные во время программы. Эта статья познакомит вас с утверждением в .

Следующие указатели будут рассмотрены в этой статье,





Итак, давайте начнем с этой статьи

Объявление утверждения в Java

Оператор assert используется вместе с логическим выражением и может быть объявлен следующим образом:



утверждать выражение

Другой способ объявить утверждение выглядит следующим образом:

утверждать выражение1: выражение2

пример

import java.util.Scanner общедоступный класс Test {public static void main (String args []) {int value = 18 assert value> = 20: 'Допущено' System.out.println ('Value:' + value)}}

Вывод



Значение: 18

Результат после включения утверждений будет следующим:

разница между html и xml

Исключение в потоке «main» java.lang.AssertionError: Допущено

Продолжая это утверждение в статье Java,

Включить утверждения

Следует отметить, что по умолчанию утверждения отключены.

Синтаксис для включения утверждения утверждения следующий:

java –ea Test

Другой способ включения утверждений:

java –enableassertions Test

Двигаясь дальше, давайте посмотрим, как отключить утверждения,

Отключить утверждения

Утверждения можно отключить следующим образом:

java - да Тест

Другой способ включения утверждений:

java -disableassertions Тест

Причины использования утверждений

Существуют различные причины, по которым пользователь может захотеть использовать утверждения:

  • Убедитесь, что предположения, сформулированные в комментариях, верны.
  • Чтобы не дотянуться до корпуса переключателя.
  • Проверить состояние объекта.

Продолжаем это утверждение в статье о Java

Где использовать утверждение, а где нет?

Где использовать утверждения?

  • Условные случаи и условия в начале метода.
  • Аргументы в пользу приватных методов.

Где не использовать утверждения?

  • Проверка аргументов в общедоступных методах, предоставляемых пользователем, не должна выполняться с использованием утверждений.
  • Утверждения не следует использовать в аргументах командной строки.
  • Замена сообщений об ошибках не должна производиться утверждениями.

Переходим к заключительной части статьи 'Утверждение в Java'

Пример программы для утверждения на Java

import java.util.Scanner открытый класс Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Введите идентификатор') int value = scanner.nextInt ( ) assert value> = 15: 'Invalid' System.out.println ('Value' + value)}}

Вывод

какой метод класса сканера читает строку?

Введите ID

Исключение в потоке «main» java.lang.AssertionError: Invalid

Чтобы убедиться, что предположения, сделанные во время программы, верны, утверждения оказываются важным ключевым словом.

Таким образом, мы подошли к концу этой статьи «Утверждение в Java в Java». Если вы хотите узнать больше, ознакомьтесь с от Edureka, надежной компании онлайн-обучения. Курс обучения и сертификации по Java J2EE и SOA от Edureka разработан, чтобы обучить вас базовым и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев в этом блоге, и мы свяжемся с вами как можно скорее.