nextDouble()

Java Scanner nextDouble() metodi

❮ Scanner metodlari


Misol

Stringdagi har bir suzuvchi nuqtali sonning qiymatini chiqarish:

// Create a scanner object
Scanner myObj = new Scanner("The probability is 45.6 percent");

// Print the value of every floating point number in the scanner
while (myObj.hasNext()) {
  if (myObj.hasNextDouble()) {
    System.out.println(myObj.nextDouble());
  } else {
    myObj.next();
  }
}

ULASHISH

Ta’rif va qo‘llanilishi

nextDouble() metodi keyingi token ifodalaydigan sonni double qiymat sifatida qaytaradi.

Skaner raqamlarning guruhlanishini, masalan, 3 xonali guruhlarning vergul bilan ajratilishini talqin qila oladi. Guruhlash formati va o‘nli kasr ajratgichi sifatida ishlatiladigan belgi skanerning locale sozlamalariga bog‘liq; ularni useLocale() 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

public double nextDouble()

Texnik tafsilotlar

Qaytaradi: Token ifodalaydigan sonni o‘z ichiga olgan double qiymat.
Istisno chiqaradi: InputMismatchException - agar token to‘g‘ri sonni ifodalamasa.
NoSuchElementException - agar skanerda boshqa token qolmagan bo‘lsa.
IllegalStateException - agar skaner yopilgan bo‘lsa.

❮ Scanner metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!