|
Código 1. Condicionales i
|
bet | 2/13 | Sana | 24.01.2024 | Hajmi | 103,17 Kb. | | #144805 |
Bog'liq adhambek11011107Código 1. Condicionales i
// Forma simple del condicional
if(expresión booleana) {
// Bloque en caso que la expresión sea verdadera
}
// Forma compuesta del condicional
if(expresión booleana) {
// Bloque en caso que la expresión sea verdadera
} else {
// Bloque en caso que la expresión sea verdadera
}
// Condicional en escalera
if(expresión booleana 1) {
// Bloque en caso que la expresión 1 sea verdadera
} else if(expresión booleana 2) {
// Bloque en caso que la expresión 2 sea verdadera
} else if(expresión booleana 3) {
// Bloque en caso que la expresión 3 sea verdadera
} else{
// Bloque en caso que ninguna expresion sea verdadera
}
Shartli bayonotda e'tiborga olish kerak bo'lgan asosiy fikrlar quyidagilardir:
Mantiqiy ifodadagi qavslar talab qilinadi.
qismidan foydalanish else Kodda.
Shuni ta'kidlash kerakki, blok ichidagi kod chekinishi kerak.
Shartlining uchinchi shaklida (narvonda) bir nechta mantiqiy ifodalar to'g'ri bo'lsa-da, faqat birinchi haqiqiy mantiqiy ifodaga mos keladigan blok bajariladi, xuddi shunday segmentlar soni cheksiz bo'lishi mumkin. else if.
Shuni yodda tutingki, ko'p hollarda uchlik operatori kod yozishni soddalashtiradi, ammo siz bu soddalikni juda sirli ifodalarni o'qish qiyinligi bilan muvozanatlashingiz kerak.
Agar bloklar bitta ko'rsatmaga ega bo'lsa, yuqorida aytilganlarga qaramay, qavslardan foydalanish shart emas, o'qish qulayligi uchun har doim qavslardan foydalanish tavsiya etiladi.
MAVZU: JAVADA HISOBLAGICHLAR
Metod int getInt() - konsoldan butun sonni o'qib , uni qaytarishi kerak
char getOperation() usuli - konsoldan ba'zi qiymatlarni o'qishi va operatsiya (+, -, * yoki /) bilan belgini qaytarishi kerak.
|
| |