SC nextInt nimani anglatadi?
SC nextInt nimani anglatadi?

Video: SC nextInt nimani anglatadi?

Video: SC nextInt nimani anglatadi?
Video: Issue of Skipping nextLine() after nextInt() method of Scanner class 2024, Noyabr
Anonim

keyingiInt ()”, sc . keyingiInt () bo'ladi bajarilayotganda Java dasturida buyruq satridan Integerni o'qishga harakat qiling. Agar butun sondan boshqa kiritilsa, java. util. keyingiInt () bo'ladi foydalanuvchi buyruq satri orqali bir oz ma'lumot berishini kuting va u butun sonni qaytaradi.

Yana shuni bilish kerakki, Java-da SC nextInt () nima?

nextInt() The nextInt() Skaner ob'ektining usuli raqamlar (belgilar) qatorida o'qiydi va ularni int turiga aylantiradi. Scanner ob'ekti bitta butun son uchun ishlatiladiganlarni to'plamaguncha belgilarni birma-bir o'qiydi. Keyin ularni 32 bitli raqamli qiymatga aylantiradi.

Xuddi shunday, nextInt va nextLine o'rtasidagi farq nima? keyingi qator () bo'sh bo'lsa ham joriy satrning qolgan qismini o'qiydi. keyingiInt () butun sonni o'qiydi, lekin "" qochish ketma-ketligini o'qimaydi. next() joriy satrni o'qiydi, lekin "" ni o'qimaydi.

Shuni hisobga olib, nega biz Java-da SC nextInt-dan foydalanamiz?

keyingiInt (); hisoblanadi ishlatilgan foydalanuvchidan "n" butun o'zgaruvchining qiymatini kiritish uchun. Bu yerda, keyingiInt () - Scanner sinfining s ob'ektining usuli. Keling, qanday misolni ko'rib chiqaylik biz foydalanuvchidan butun son qiymatini kiritadi.

SC nextLine nima qiladi?

Skaner. keyingi qator () usuli bu skanerni joriy satrdan o'tadi va o'tkazib yuborilgan kiritishni qaytaradi. Bu usul oxiridagi har qanday chiziq ajratgichdan tashqari joriy satrning qolgan qismini qaytaradi. Lavozim boshiga o'rnatiladi keyingi qator.

Tavsiya: