Método shortValue() do Java Integer

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos sobre o método Java shortValue(), que é usado para converter um objeto Integer em um valor short. Aprenderemos como usar este método com vários exemplos.

Configurar o Ambiente de Desenvolvimento Java

Primeiramente, precisamos ter um Ambiente de Desenvolvimento Java configurado em nosso sistema. Se você já tiver um configurado, pode pular para a próxima etapa. Caso contrário, siga estas etapas:

  1. Abra o Terminal no seu sistema Ubuntu.

  2. Digite o seguinte comando para atualizar as listas de pacotes:

    sudo apt-get update
  3. Digite o seguinte comando para instalar o JDK/JRE padrão:

    sudo apt-get install default-jdk
  4. Verifique a instalação digitando o seguinte comando para verificar a versão do Java instalada:

    java -version

Criar um arquivo Java

  1. Abra o Terminal no seu sistema Ubuntu.

  2. Altere o diretório para o diretório do projeto onde você deseja manter seu arquivo Java, digitando o seguinte comando:

    cd ~/project
  3. Digite o seguinte comando para criar um novo arquivo Java:

    touch ShortValue.java

Escrever código usando o método shortValue()

  1. Comece importando o pacote necessário:

    import java.lang.Integer;
  2. Defina uma classe chamada "ShortValue".

    public class ShortValue {
        public static void main(String[] args) {
        }
    }
  3. Declare as variáveis e atribua os valores que você deseja converter:

    Integer myInt = 10;
    short myShort = myInt.shortValue();
  4. Imprima o valor short equivalente:

    System.out.println("Equivalent short value is: " + myShort);
  5. O código final deve ser semelhante a:

    import java.lang.Integer;
    
    public class ShortValue {
        public static void main(String[] args) {
            Integer myInt = 10;
            short myShort = myInt.shortValue();
    
            System.out.println("Equivalent short value is: " + myShort);
        }
    }

Testar o código

  1. Salve o arquivo Java pressionando Ctrl + x, depois y, e então Enter.

  2. Compile o código digitando o seguinte comando no terminal:

    javac ShortValue.java
  3. Execute o código digitando o seguinte comando:

    java ShortValue
  4. Você deve ver a saída: "Equivalent short value is: 10".

Exemplo definido pelo usuário

  1. Modifique o código que você escreveu no Passo 3 para solicitar ao usuário que insira um número para converter:

    Scanner input = new Scanner(System.in);
    System.out.print("Enter a number to convert to short: ");
    int myInt = input.nextInt();
    Integer myInteger = myInt;
    short myShort = myInteger.shortValue();
  2. O código final deve ser semelhante a:

    import java.util.Scanner;
    import java.lang.Integer;
    
    public class ShortValue {
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            System.out.print("Enter a number to convert to short: ");
            int myInt = input.nextInt();
            Integer myInteger = myInt;
            short myShort = myInteger.shortValue();
    
            System.out.println("Equivalent short value is: " + myShort);
        }
    }

Testar o exemplo definido pelo usuário

  1. Salve o arquivo Java pressionando Ctrl + x, depois y, e então Enter.

  2. Compile o código digitando o seguinte comando no terminal:

    javac ShortValue.java
  3. Execute o código digitando o seguinte comando:

    java ShortValue
  4. Insira um número para converter quando solicitado pelo programa.

  5. Você deve ver o valor short equivalente impresso no console.

Resumo

Neste laboratório, aprendemos sobre o método shortValue() do Java, que é usado para converter um objeto Integer em seu equivalente short. Vimos como usar este método com dois exemplos: um que converte um valor Integer pré-definido e outro que solicita ao usuário que insira um valor para converter. Também aprendemos como configurar um Ambiente de Desenvolvimento Java (Java Development Environment) e compilar e executar código Java em um sistema Ubuntu.