la java largo La palabra clave es un tipo de datos primitivo. Se utiliza para declarar variables. También se puede utilizar con métodos. Puede contener un entero en complemento a dos de 64 bits.
Puntos para recordar
- El largo contiene un valor mínimo de -263y un valor máximo de 263-1.
- Desde Java 8, el largo se puede representar como un largo de 64 bits sin firmar, que tiene un valor mínimo de 0 y un valor máximo de 2.64-1
- Su valor predeterminado es 0L.
- Su tamaño predeterminado es de 8 bytes.
- Se utiliza cuando necesita un valor entero de rango superior.
Ejemplos de palabras clave largas de Java
Ejemplo 1
Veamos un ejemplo para usar tipos de datos largos con valores positivos y negativos.
public class LongExample1 { public static void main(String...k) { long num1=10L; long num2=-10L; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
Producción:
¿Qué es f5 en el teclado?
num1: 10 num2: -10
Ejemplo 2
Veamos un ejemplo para comprobar si el tipo de datos largos contiene un valor decimal.
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
Producción:
int en cadena
error: incompatible types: possible lossy conversion from double to long
Ejemplo 3
Veamos un ejemplo para comprobar si el tipo de datos largo contiene un valor flotante.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
Producción:
error: incompatible types: possible lossy conversion from float to long
Ejemplo 4
Veamos un ejemplo para comprobar si el tipo de datos largo contiene el valor char. En tal caso, el compilador encasilla el carácter implícitamente en tipo largo y devuelve el valor ASCII correspondiente.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
Producción:
num: 97
Ejemplo 5
En este ejemplo, el tipo de datos largo contiene el valor mínimo y máximo.
public class LongExample5 { public static void main(String...k) { long min=-9223372036854775808L; long max=9223372036854775807L; System.out.println('min: '+min); System.out.println('max: '+max); } }
Producción:
min: -9223372036854775808 max: 9223372036854775807
Ejemplo 6
Creemos un método que devuelva un valor de tipo largo.
¿Puede la clase abstracta tener constructor?
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
Producción:
10