VOOZH about

URL: https://www.geeksforgeeks.org/java/scanner-nextfloat-method-in-java-with-examples/

⇱ Scanner nextFloat() method in Java with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Scanner nextFloat() method in Java with Examples

Last Updated : 11 Jul, 2025
The nextFloat() method of java.util.Scanner class scans the next token of the input as a Float(). If the translation is successful, the scanner advances past the input that matched. Syntax:
public float nextFloat()
Parameters: The function does not accepts any parameter. Return Value: This function returns the Float scanned from the input. Exceptions: The function throws three exceptions as described below:
  • InputMismatchException: if the next token does not matches the Float regular expression, or is out of range
  • NoSuchElementException: if input is exhausted
  • IllegalStateException: if this scanner is closed
Below programs illustrate the above function: Program 1:
Output:
Not found Float() value :Gfg
Found Float value :9.0
Not found Float() value :+
Found Float value :6.0
Not found Float() value :=
Found Float value :12.0
Program 2: To demonstrate InputMismatchException
Output:
Exception thrown: java.util.InputMismatchException
Program 3: To demonstrate NoSuchElementException
Output:
Not found Float value :Gfg
Exception thrown: java.util.NoSuchElementException
Program 4: To demonstrate IllegalStateException
Output:
Scanner Closed
Trying to get next Float value
Exception thrown: java.lang.IllegalStateException: Scanner closed
Reference: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextFloat()
Comment