nextLong()
Java Scanner nextLong() metodi
Misol
Stringdagi har bir long butun sonning qiymatini chiqarish:
// Create a scanner object
Scanner myObj = new Scanner("A long is a number between -9,223,372,036,854,775,808 and 9,223,372,036,854,775,807");
// Print the value of every long in the scanner
while (myObj.hasNext()) {
if (myObj.hasNextLong()) {
System.out.println(myObj.nextLong());
} else {
myObj.next();
}
}
Ta’rif va qo‘llanilishi
nextLong() metodi keyingi token ifodalaydigan sonning long qiymatini qaytaradi. Token -9,223,372,036,854,775,808 dan 9,223,372,036,854,775,807 gacha bo‘lgan butun sonni ifodalashi kerak.
Skaner raqamlarning guruhlanishini, masalan, 3 xonali guruhlarning vergul bilan ajratilishini talqin qila oladi. Guruhlash formati skanerning locale sozlamalariga bog‘liq; ularni useLocale() metodi yordamida o‘zgartirish mumkin.
Agar radix parametri ishlatilsa, sonlar shu asos (radix) bo‘yicha talqin qilinadi. Masalan, 16 asosida sonlar o‘n oltilik son sifatida (0 dan 9 gacha raqamlar va A dan F gacha harflar) talqin qilinadi. Agar radix parametri ishlatilmasa, sonlar skanerning asosi bo‘yicha talqin qilinadi; u sukut bo‘yicha 10 ga teng, lekin uni useRadix() metodi yordamida o‘zgartirish mumkin.
Token nima?
Token — boshqa tokenlardan ajratuvchilar orqali ajratilgan belgilar ketma-ketligi. Standart ajratuvchi — bo‘sh joy belgilaridan iborat blok, lekin uni useDelimiter() metodi yordamida o‘zgartirish mumkin.
Sintaksis
Quyidagilardan biri:
public long nextLong()
public long nextLong(int radix)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| radix | Ixtiyoriy. Sonlarni talqin qilishda ishlatiladigan sanoq tizimi asosini (radix) belgilaydi. Asos sondagi bitta raqamni ifodalash uchun nechta turli belgi ishlatilishi mumkinligini bildiradi. |
Texnik tafsilotlar
| Qaytaradi: | Keyingi token ifodalaydigan sonning long qiymati. |
|---|---|
| Istisno chiqaradi: | InputMismatchException - agar token long tipidagi qiymatni ifodalamasa.NoSuchElementException - agar skanerda boshqa token qolmagan bo‘lsa.IllegalStateException - agar skaner yopilgan bo‘lsa. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
