nextDouble()
Java Scanner nextDouble() 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
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. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
