9) Ismlar arrayi ichidan promptdan so’ralayotgan ism bo’lsa ha bunday ism bor, agar
bo’lmasa afsus bubday ism yo’q degan yozuv chiqarilishi kerak.
import java.util.Scanner;
umumiy sinf NameSearchProgram {
umumiy statik void main(String[] args) {
// Ismlar massivi
String[] nomlari = {"Jon", "Maryam", "David", "Sara", "Maykl"};
// Skaner ob'ektini yarating
Skaner skaneri = yangi Skaner(System.in);
// Foydalanuvchiga ism kiritishni taklif qilish
System.out.print("Ismni kiriting: ");
String searchName = scanner.next();
// Nom mavjudligini tekshirish uchun belgilang
mantiqiy nomiExists = noto'g'ri;
// Kiritilgan nomni tekshirish uchun massivni takrorlang
uchun (String nomi: nomlar) {
agar (name.equalsIgnoreCase(searchName)) {
nameMavjud = rost;
sindirish;
}
}
// Natijani ko'rsatish
agar (ism mavjud) {
System.out.println("Bunday nom bor.");
} boshqa {
System.out.println("Bunday nom yo'q.");
}
// Skaner obyektini yoping
scanner.close();
}
}
Dasturni ishga tushirganingizda, u sizdan nom kiritishingizni so'raydi. Keyin u kiritilgan nomning nomlar qatorida mavjudligini tekshiradi. Agar shunday bo'lsa, "Bunday nom bor" degan yozuv paydo bo'ladi. Aks holda, "Bunday nom yo'q" ko'rsatiladi. Taqqoslash katta-kichik harflarga bog'liq emas, shuning uchun "John" va "John" ushbu dasturda bir xil nom sifatida qabul qilinadi.
Dostları ilə paylaş: |