O Java longo palavra-chave é um tipo de dados primitivo. É usado para declarar variáveis. Também pode ser usado com métodos. Ele pode conter um número inteiro de complemento de dois de 64 bits.
quantos zeros em 1 bilhão
Pontos para lembrar
- O longo contém valor mínimo de -263e um valor máximo de 263-1.
- No Java 8, o longo pode ser representado como um comprimento não assinado de 64 bits, que tem um valor mínimo de 0 e um valor máximo de 264-1
- Seu valor padrão é 0L.
- Seu tamanho padrão é 8 bytes.
- É usado quando você precisa de um valor inteiro de intervalo maior.
Exemplos de palavras-chave longas Java
Exemplo 1
Vamos ver um exemplo de uso do tipo de dados longos com valores positivos e 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); } }
Saída:
num1: 10 num2: -10
Exemplo 2
Vejamos um exemplo para verificar se o tipo de dados longo contém valor decimal.
public classLongExample2 { public static void main(String...k) { long num=10.5; System.out.println('num: '+num); } }
Saída:
idade de pete davidson
error: incompatible types: possible lossy conversion from double to long
Exemplo 3
Vamos ver um exemplo para verificar se o tipo de dados longo contém valor flutuante.
public class LongExample3 { public static void main(String...k) { long num=10f; System.out.println('num: '+num); } }
Saída:
error: incompatible types: possible lossy conversion from float to long
Exemplo 4
Vamos ver um exemplo para verificar se o tipo de dados longo contém o valor char. Nesse caso, o compilador converte o caracter implicitamente para o tipo longo e retorna o valor ASCII correspondente.
public class LongExample4 { public static void main(String...k) { long num='a'; System.out.println('num: '+num); } }
Saída:
num: 97
Exemplo 5
Neste exemplo, o tipo de dados longo contém o valor mínimo e 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); } }
Saída:
min: -9223372036854775808 max: 9223372036854775807
Exemplo 6
Vamos criar um método que retorne um valor do tipo longo.
10 de 100
public class LongExample6 { public long display() { return 10L; } public static void main(String[] args) { LongExample6 obj=new LongExample6(); System.out.println(obj.display()); } }
Saída:
10