Método Java lang Long.toOctalString() con ejemplos

La función Java.lang.Long.toOctalString() es una función integrada en Java que devuelve una representación de string del argumento largo como un entero sin signo en base 8. 

Sintaxis:  

public static int toOctalString(long num)

Parámetros:  la función acepta un solo número de parámetro obligatorio , que se convertirá en una string. El parámetro es de  tipo de datos
largo
Devoluciones: la función devuelve una representación de string del argumento largo como un entero sin signo en base 8. 

Ejemplos:  

Input : 16
Output : 20

Input : 1234
Output : 2322

Programa para demostrar el funcionamiento de la función: 

Java

// Java program to demonstrate working
// of java.lang.Long.toOctalString() method
import java.lang.Math;
  
class Gfg1 {
  
    // driver code
    public static void main(String args[])
    {
  
        long l = 16;
  
        // returns the string representation of the unsigned int value
        // represented by the argument in octal (base 8)
        System.out.println("Octal string is " + Long.toOctalString(l));  
         
         
        l = 1234;
        System.out.println("Octal string is " + Long.toOctalString(l));  
         
    }
}

Producción:  

Octal string is 20
Octal string is 2322



Programa 2 : El siguiente programa demuestra la función de trabajo cuando se pasa un número negativo. 

Java

// Java program to demonstrate
// of java.lang.Long.toOctalString() method
// negative number
 
import java.lang.Math;
 
class Gfg1 {
 
    // driver code
    public static void main(String args[])
    {
        // when negative number is passed
    System.out.println("Hex is " + Long.toOctalString(-14));
    }
}

Producción: 

Hex is 1777777777777777777762



Errores y excepciones: cada vez que se pasa un número decimal o una string como argumento, devuelve un mensaje de error que dice «tipos incompatibles». 

Programa 3: El siguiente programa demuestra la función de trabajo cuando se pasa un número de string.  

Java

// Java program to demonstrate
// of java.lang.Long.toOctalString() method
// string number
 
import java.lang.Math;
 
class Gfg1 {
 
    // driver code
    public static void main(String args[])
    {
        // when string number is passed
    System.out.println("Hex is " + Long.toOctalString("14"));
    }
}
  

Producción: 

prog.java:13: error: incompatible types: String cannot be converted to long
    System.out.println("Hex is " + Long.toOctalString("14"));



Programa 4: El siguiente programa demuestra la función de trabajo cuando se pasa un decimal. 

Java

// Java program to demonstrate
// of java.lang.Long.toOctalString() method
// decimal number
 
import java.lang.Math;
 
class Gfg1 {
 
    // driver code
    public static void main(String args[])
    {
        // when decimal number is passed
    System.out.println("Hex is " + Long.toOctalString(15.67));
    }
}

Producción:  

prog.java:13: error: incompatible types: possible lossy conversion from double to long
    System.out.println("Hex is " + Long.toOctalString(15.67)); 



Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *