Guruh talabasi Qurbonov Tohirjonning Dasturlash1 fanidan taqdimoti


Download 98.42 Kb.
bet6/8
Sana18.06.2023
Hajmi98.42 Kb.
#1571789
1   2   3   4   5   6   7   8
Bog'liq
650-22guruh talabasi Qurbonov Tohirjonning Dasturlash1 fanidan taqdimoti

String inputTaken = new String();

while (true) {

String input = scanner.nextLine(); // reading one line of input

if (input.matches("\\s+")) // if it matches spaces/tabs, stop reading

break;

inputTaken += input + " ";

}

System.out.println(inputTaken);Skaner ob'ekti klaviaturadan kiritilgan ma'lumotlarni o'qish uchun ishga tushiriladi. Shunday qilib, klaviaturadan quyidagi kiritish uchun u ishlab chiqaradiklaviaturadan o'qish sifatida chiqarish .

Reading

from

keyboard

//space

Skaner yordamida fayl kiritishni o'qish

Scanner scanner = null;

try {

scanner = new Scanner(new File("Names.txt"));

while (scanner.hasNext()) {

System.out.println(scanner.nextLine());

}

} catch (Exception e) {

System.err.println("Exception occurred!");

} finally {

if (scanner != null)

  • scanner.close(); Bu yerda Skaner obyekti matn fayli nomini o‘z ichiga olgan File obyektini kiritish sifatida o‘tkazish orqali yaratiladi. Ushbu matn fayli
  • Fayl obyekti tomonidan ochiladi va quyidagi satrlarda skaner ob'ekti tomonidan o'qiladi. scanner.hasNext() qiladi
  • matn faylida keyingi ma'lumotlar qatori mavjudligini tekshiring. Buni while tsikli bilan birlashtirish sizga takrorlash imkonini beradi
  • Names.txt faylidagi ma'lumotlarning har bir qatori orqali. Ma'lumotlarning o'zini olish uchun biz kabi usullardan foydalanishimiz mumkin
  • nextLine(),nextInt(),nextBoolean() va hokazo. Yuqoridagi misolda scanner.nextLine() ishlatiladi. nextLine() ga ishora qiladi
  • matn faylida quyidagi satrga o'tkazish va uni skaner ob'ekti bilan birlashtirish satr tarkibini chop etish imkonini beradi.
  • Skaner obyektini yopish uchun siz .close() dan foydalanasiz

Resurslar bilan sinab ko'rish (Java 7 dan boshlab) yordamida yuqorida ko'rsatilgan


Download 98.42 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling