Прийняття рішень за допомогою оператора if

У нашому житті ми постійно приймаємо рішення:якщо вона скаже мені так – то я відповім їй ось так, в іншому випадку я зроблю по – іншому У Java є оператор if, який перевіряє, чи є якесь вираження істинним (true) або хибним (false)

На підставі результатів цього виразу, виконання програми розгалужується, і тільки одна відповідна частина коду буде виконуватися

Наприклад, якщо умоваЧи хочу я піти до бабусі повертає true, ми повертаємо ліворуч, в іншому випадку йдемо направо

Якщо вираз повертає істину, JVM буде виконувати код знаходиться між першим фігурними дужками, в іншому випадку виконається код, що знаходиться в блоці else Наприклад, якщо ціна більше 100 доларів, то зробити 20% знижки, в іншому випадку тільки 10%

/ / Більш дорогі товари продаються зі знижкою 20%

if (price &gt 100){

price = price * 08 Systemoutprintln (Ваша знижка 20%)

}

else{

price = price * 09 Systemoutprintln (Ваша знижка 10%)

}

Давайте змінимо метод dive () у класі Fish, щоб обмежити сотнейметров глибину, на якій може плавати наша рибка:

public class Fish extends Pet {

int currentDepth=0

public int dive(int howDeep){

currentDepth=currentDepth + howDeep

if (currentDepth &gt 100){

Systemoutprintln (Я маленька рибка +

” і не можу плавати глибше 100 метрів )

currentDepth=currentDepth – howDeep

}else{

Systemoutprintln (Занурююся ще на + howDeep + метрів)

Systemoutprintln (Я на глибині + currentDepth + метрів)

}

return currentDepth

}

public String say(String something){

return Хіба ви не знаєте, що риби не говорять”;

}

}

Тепер зробимо невелика зміна в класі FishMaster – давайтепопробуем занурити нашу рибку на глибину більше 100 метрів:

public class FishMaster {

public static void main(String[] args) { Fish myFish = new Fish()

/ / Спробуємо змусити рибу зануритися нижче 100 метрів

myFishdive(2) myFishdive(97) myFishdive(3)

myFishsleep()

}

}

Запустіть цю програму, і вона видасть наступне:

Занурююся ще на 2 метри Я на глибині 2 метрів Занурююся ще на 97 метрів Я на глибині 99 метрів

Я маленька рибка і не можу плавати глибше 100 метрів

На добраніч, побачимось вранці

Джерело: Java Programming for Kids, Parents and Grandparents by Yakov Fain

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*