В Java, „ Не ” с „ ако ' условие обръща резултата, който се връща в резултат на ' ако ” условен оператор. Особено, когато се работи със сложни условия, неоператорът може да опрости логиката. Използването на оператора „Не“ в условието „ако“ може да направи кода по-сбит и по-лесен за разбиране, особено когато се изразяват отхвърлени условия.
Тази статия демонстрира процедурата за използване на оператора Not в условието if в Java.
Как да използвам оператора Not в условия If в Java?
Операторът 'Не' е представен от удивителния знак (!). Това е вид логически оператор в Java, който отрича предоставената булева стойност и се използва с „ ако ” условия за проверка за обратен отговор/стойност за дадено условие. Това е от полза при извършване на конкретно действие или изпълнение на блок от код, когато определено условие не е изпълнено.
Синтаксис
Синтаксисът съдържа „ ако ” условен оператор с „ Не ' оператор. Освен това нека приемем, че „ Направи нещо() ” функцията връща само true или false:
ако ( ! Направи нещо ( ) )
{
// изпълнете част от кода
}
друго {
// изпълнете част от кода
}
В горния синтаксис:
- Първо, върнатата стойност за „ Направи нещо() ” се отрича и тази стойност се предава като условие към „ ако ” изявление.
- След това в частта else се вмъква някакъв код, който работи само ако „ ако ” твърдението е невярно.
Пример 1: Проверка на деление с помощта на оператора Not в условието If
За да се обясни концепцията на „ Не ” оператор в „ ако ”, следвайте кода по-долу:
клас дивизия {публичен статичен void main ( низ [ ] аргументи ) {
int число = 19 ;
int div = 5 ;
ако ( никой % див ! = 0 ) {
System.out.println ( номер + ' не се дели на ' + разр ) ;
} друго {
System.out.println ( номер + ' се дели напълно на ' + разр ) ;
}
}
}
Обяснение на горния код:
- Първо създайте две променливи с име ' никой ' и ' див ” и им предоставя фиктивни стойности.
- След това „ ако ” се използва оператор, който първо извършва разделянето на двата оператора и след това използва „ Не е равно ' знак.
- Това ' Не ” операторът прави отрицание на условието и става верен само ако резултатът не е равен на „ 0 ”.
- В крайна сметка създайте друга част за обработка, ако резултатът е равен на „ 0 ”.
След изпълнението на горния код:
Горната моментна снимка показва, че предоставените стойности не са делими, поради което „ ако ” се изпълнява част.
Пример 2: Намиране на по-голямо число с помощта на оператор Not в условие If
С помощта на „ Не ” оператор в „ ако ” условен оператор, може да се намери и по-голям брой между множество променливи.
Нека посетим кода по-долу за по-добро обяснение:
клас Greater {публичен статичен void main ( низ [ ] аргументи ) {
int a = двадесет ;
int b = 10 ;
ако ( ! ( а > = б ) ) {
System.out.println ( а + ' е по-малко от ' + б ) ;
} друго {
System.out.println ( а + 'е по-голямо от' + б ) ;
}
}
}
Обяснение на горния код:
- Първо се инициализират две променливи. Тогава ' Не ' се прилага при условие да се провери дали ' а ” променливата е по-голяма или равна на „ b ” променлива.
- След това отпечатайте относително съобщение в „ ако ” блок с изявления.
- В крайна сметка отпечатва съобщение, което присъства в „ друго ” порция.
След изпълнението на горния код:
Горната моментна снимка показва, че е намерена по-голяма стойност с помощта на „ Не ' оператор.
Заключение
„ Не ' оператор в ' ако ” условия предоставя гъвкавост и яснота при изразяване на отхвърлени условия, опростяване на сложна логика и подобряване на четливостта на кода. Използвайки го, редовете код намаляват много, спестяват много време на програмиста и намаляват шансовете за логически грешки. Тази статия демонстрира процедурата за използване на оператора Not в условието if в Java.