Método shortValue() corto en Java

shortValue() es un método incorporado de la clase Short en Java y se usa para devolver el valor Short de este valor.

Sintaxis:

public short shortValue()

Parámetros : El método no toma ningún parámetro.

Valor devuelto: el método devuelve el valor numérico representado por este objeto después de la conversión a tipo corto.

Los siguientes programas ilustran el método Short.shortValue():

Programa 1:

// Java program that demonstrates
// Short.shortValue() method
  
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        short svalue = 21;
        Short sh_obj = new Short(svalue);
  
        // It will return the short value of Short
        short sh_Value = sh_obj.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = "
                                                          + sh_Value);
    }
}
Producción:

The short value of the given Short is = 21

Programa 2:

// java program that demonstrates
// Short.shortValue() method
  
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        short svalue = -19;
        Short sh_obj = new Short(svalue);
  
        // It will return the short value of Short
        short sh_Value = sh_obj.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = " 
                                                          + sh_Value);
    }
}
Producción:

The short value of the given Short is = -19

Programa 3:
Nota: Devuelve un mensaje de error cuando se pasa un valor decimal y una string como argumento.

// Java program that demonstrates
// Short.shortValue() method
  
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        short svalue = 9.6;
        Short sh_obj = new Short(svalue);
  
        // It will return the short value of Short
        short sh_Value = sh_obj.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = "
        + sh_Value);
        short svalue2 = "61";
        Short sh_obj2 = new Short(svalue2);
  
        // It will return the short value of Short
        short sh_Value2 = sh_obj2.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = " +
        sh_Value2);
    }
}

Producción:


prog.java:10: error: incompatible types: possible lossy conversion from double to short
    short svalue = 9.6;
                   ^
prog.java:18: error: incompatible types: String cannot be converted to short
    short svalue2 = "61";
                    ^
2 errors

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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