O Java curto 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 em complemento de dois com sinal de 16 bits.
Pontos para lembrar
- O short contém valor mínimo de -32.768 e valor máximo de 32.767 (inclusive).
- Seu valor padrão é 0.
- Seu tamanho padrão é 2 bytes.
- É usado para economizar memória em grandes arrays.
Exemplos de palavra-chave Java byte
Exemplo 1
Vamos ver um exemplo de uso de tipo de dados curto com valor positivo e negativo.
public class ShortExample1 { public static void main(String...k) { short num1=10; short num2=-10; 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 curto contém valor decimal.
public class ShortExample2 { public static void main(String...k) { short num=10.5; System.out.println('num: '+num); } }
Saída:
error: incompatible types: possible lossy conversion from double to short
Exemplo 3
Vamos ver um exemplo para verificar se o tipo de dados curto contém valor flutuante.
public class ShortExample3 { public static void main(String...k) { short num=10f; System.out.println('num: '+num); } }
Saída:
error: incompatible types: possible lossy conversion from float to short
Exemplo 4
Vamos ver um exemplo para verificar se o tipo de dados short contém o valor char. Nesse caso, o compilador converte o caractere implicitamente para o tipo curto e retorna o valor ASCII correspondente.
c++ int para string
public class ShortExample4 { public static void main(String...k) { short num='a'; System.out.println('num: '+num); } }
Saída:
num: 97
Exemplo 5
Neste exemplo, o tipo de dados curto contém o valor mínimo e máximo.
public class ShortExample5 { public static void main(String...k) { short min=-32768; short max=32767; System.out.println('min: '+min); System.out.println('max: '+max);} }
Saída:
min: -32768 max: 32767
Exemplo 6
Vamos criar um método que retorne um valor de tipo curto.
public class ShortExample6 { public short display() { return 10; } public static void main(String[] args) { ShortExample6 obj=new ShortExample6(); System.out.println(obj.display()); } }
Saída:
10