Guruh talabasi Qurbonov Tohirjonning Dasturlash1 fanidan taqdimoti


kodni quyidagi tarzda oqlangan holda yozish mumkin


Download 98.42 Kb.
bet7/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

kodni quyidagi tarzda oqlangan holda yozish mumkin.

try (Scanner scanner = new Scanner(new File("Names.txt"))) {

while (scanner.hasNext()) {

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

}

} catch (Exception e) {

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

}

Skanerdan foydalanib, butun kirishni String sifatida o'qing

  • Ajratuvchi sifatida \Z (butun kiritish) dan foydalanib, kirishdagi barcha matnni String sifatida oʻqish uchun Skanerdan foydalanishingiz mumkin. Uchun
  • Misol uchun, bu matn faylidagi barcha matnlarni bir qatorda o'qish uchun ishlatilishi mumkin:
  •  
  • String content = new Scanner(new File("filename")).useDelimiter("\\Z").next();
  • System.out.println(content);
  • Esda tutingki, siz Skanerni yopishingiz, shuningdek, IoException-ni qo'lga kiritishingiz kerak.
  • misol Skaner yordamida faylni kiritish.
  •  

Skanerni ehtiyotkorlik bilan yopish

Konstruktor uchun parametr sifatida System.in bilan skanerdan foydalansangiz, shunday bo'lishi mumkin.skanerni yopish InputStream-ni ham yopib qo'yishini bilib oling, chunki har bir kirishni o'qishga harakat qiling.(Yoki boshqa skaner ob'ekti) java.util.NoSuchElementException yoki faylni tashlaydi.

example:

Scanner sc1 = new Scanner(System.in);

Scanner sc2 = new Scanner(System.in);

int x1 = sc1.nextInt();

sc1.close();

// java.util.NoSuchElementException

int x2 = sc2.nextInt();

// java.lang.IllegalStateException

x2 = sc1.nextInt();

Buyruqlar satridan int ni o'qing

  • import java.util.Scanner;
  • Scanner s = new Scanner(System.in);
  • int number = s.nextInt();
  • Agar siz buyruq satridan intni o'qishni istasangiz, shunchaki ushbu parchadan foydalaning. Avvalo, siz Skaner yaratishingiz kerak
  • Dasturni ishga tushirganingizda, sukut bo'yicha buyruq qatori bo'lgan System.in-ni tinglaydigan ob'ekt.
  • buyruq qatori. Shundan so'ng, Scanner ob'ekti yordamida siz foydalanuvchi o'tkazadigan birinchi intni o'qiysiz
  • buyruq satriga o'ting va uni o'zgaruvchan raqamda saqlang. Endi saqlangan int bilan xohlagan narsani qilishingiz mumkin.

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