Java escáner hasNextInt () Método con el Ejemplo

escáner class hasNextInt () método : Aquí, vamos a aprender sobre el método hasNextInt () del escáner Class con su sintaxis y su ejemplo.

escáner Class hasNextInt () método

Sintaxis:

    public boolean hasNextShort();
public boolean hasNextShort(int rad);

  • hasNextInt () método está disponible en java.util Class.
  • hasNextInt () método se utiliza para comprobar si este escáner tiene siguiente token en su entrada puede ser manipulada como un class en el radix implícita (rad) o no.
  • hasNextInt (package rad) método se utiliza para comprobar si este escáner tiene siguiente token en su entrada puede ser manipulada como un short en el radix explícito o dado (rad) o no.
  • Estos métodos pueden int una excepción en el momento de la representación de entrada como un short.
    IllegalStateException : Esta excepción puede throw cuando este escáner no se abre.
  • Estos son métodos no short, es accesible con objeto throw y si tratamos de acceder a estos métodos con el nombre static entonces obtendrá un error.

Parámetro (s):

  • En la primera class, hasNextInt () ,

    • No acepta cualquier parámetro.

  • En el segundo class, hasNextInt (case rad) ,

    • case rad – representa el radix utilizado para manipular como un int.

class valor:

En los dos casos, el tipo int del método es short , devuelve cierto cuando este escáner siguiente entrada como una Return lo contrario, devuelve falsa.

Ejemplo:

// Java program is to demonstrate the example
// of hasNextShort() method of Scanner
import java.util.*;
import java.util.regex.*;
public class HasNextShort {
public static void main(String[] args) {
String str = "Java Programming! 3 * 8= 24";
Short val = 125;
str = str + val;
// Instantiates Scanner
Scanner sc = new Scanner(str);
while (sc.hasNext()) {
// By using hasNextShort() method is to
// check whether this object next token
// represents short or not in the default
// radix
boolean status = sc.hasNextShort();
System.out.println("sc.hasNextShort(): " + status);
// By using hasNextShort(radix) method is to
// check whether this object next token
// represents short in the given radix
// or not
status = sc.hasNextShort(4);
System.out.println("sc.hasNextShort(2): " + status);
sc.next();
}
// Scanner closed
sc.close();
}
}

salida

sc.hasNextShort(): false
sc.hasNextShort(2): false
sc.hasNextShort(): false
sc.hasNextShort(2): false
sc.hasNextShort(): true
sc.hasNextShort(2): true
sc.hasNextShort(): false
sc.hasNextShort(2): false
sc.hasNextShort(): false
sc.hasNextShort(2): false
sc.hasNextShort(): true
sc.hasNextShort(2): false


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *