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

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

escáner Class nextLong () método

Sintaxis:

    public short nextShort();
public short nextShort(int rad);

  • nextLong () método está disponible en java.util Class.
  • nextLong () método se utiliza para leer la siguiente muestra de la entrada como un valor class en el radix implícita de este escáner.
  • nextLong (package rad) método se utiliza para leer la siguiente muestra de la entrada como un valor short en el radix explícito o dado (rad) de este escáner.
  • Estos métodos pueden int una excepción en el momento de representar una entrada como un valor short.

    • InputMismatchException : Esta excepción puede throw cuando la siguiente señal de la falta de correspondencia de entrada.
    • NoSuchElementException : Esta excepción puede short cuando no existe tal elemento.
    • IllegalStateException : Esta excepción puede throw cuando no se abrió este escáner.

  • Estos son métodos no throw y es accesible sólo con el objeto throw y si intentamos acceder a estos métodos con el nombre static entonces se obtendrá un error.

Parámetro (s):

  • En la primera class, nextLong () ,

    • No acepta cualquier parámetro.

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

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

class valor:

En los dos casos, el tipo int del método es short , se recupera el valor Return lee desde la entrada.

Ejemplo 1:

// Java program to demonstrate the example 
// of nextShort() method of Scanner
import java.util.*;
import java.util.regex.*;
public class NextShort {
public static void main(String[] args) {
String str = "Java Programming! 3 * 8= 24 + sh";
short sh = 1012;
// Instantiates Scanner
Scanner sc = new Scanner(str);
while (sc.hasNext()) {
// By using nextShort() method isto
// return the next token as a
// short at the implicit radix
if (sc.hasNextShort()) {
short next_s = sc.nextShort();
System.out.println("sc.nextShort()): " + next_s);
}
System.out.println(sc.next());
}
// Scanner closed
sc.close();
}
}

salida

Java
Programming!
sc.nextShort()): 3
*
8=
sc.nextShort()): 24
+
sh

Ejemplo 2:

import java.util.*;
import java.util.regex.*;
public class NextShort {
public static void main(String[] args) {
String str = "Java Programming! 3 * 8= 24 + sh";
short sh = 1012;
// Instantiates Scanner
Scanner sc = new Scanner(str);
while (sc.hasNext()) {
// By using nextShort(9) method isto
// return the next token as a
// short at the explicit radix
if (sc.hasNextShort()) {
short next_s = sc.nextShort(9);
System.out.println("sc.nextShort(9)): " + next_s);
}
System.out.println(sc.next());
}
// Scanner closed
sc.close();
}
}

salida

Java
Programming!
sc.nextShort(9)): 3
*
8=
sc.nextShort(9)): 22
+
sh


Deja un comentario

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