hasNextFloat()

Java Scanner hasNextFloat() 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.hasNextFloat()) {
    System.out.println(myObj.nextFloat());
  } else {
    myObj.next();
  }
}

ULASHISH

Ta’rif va qo‘llanilishi

hasNextFloat() metodi keyingi token to‘g‘ri sonni ifodalasa, true 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 boolean hasNextFloat()

Texnik tafsilotlar

Qaytaradi: Keyingi token to‘g‘ri sonni ifodalasa, true bo‘ladigan boolean qiymat.
Istisno chiqaradi: IllegalStateException - agar skaner yopilgan bo‘lsa.

❮ Scanner metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!