hasNextDouble()
Java Scanner hasNextDouble() metodi
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();
}
}
Ta’rif va qo‘llanilishi
hasNextDouble() 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 hasNextDouble()
Texnik tafsilotlar
| Qaytaradi: | Keyingi token to‘g‘ri sonni ifodalasa, true bo‘ladigan boolean qiymat. |
|---|---|
| Istisno chiqaradi: | IllegalStateException - agar skaner yopilgan bo‘lsa. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
