Метод shortValue класса Integer в Java

JavaBeginner
Практиковаться сейчас

Введение

В этом практическом занятии мы узнаем о методе shortValue() в Java, который используется для преобразования объекта Integer в значение типа short. Мы научимся использовать этот метод на различных примерах.

Настройка Java-разработочной среды

Во - первых, нам нужно настроить Java-разработочное окружение на нашем компьютере. Если вы уже его настроили, можно пропустить следующий шаг. Если нет, следуйте этим шагам:

  1. Откройте Терминал на вашей системе Ubuntu.

  2. Введите следующую команду для обновления списка пакетов:

    sudo apt-get update
    
  3. Введите следующую команду для установки стандартной JDK/JRE:

    sudo apt-get install default-jdk
    
  4. Проверьте установку, введя следующую команду для проверки версии установленного Java:

    java -version
    

Создайте Java-файл

  1. Откройте Терминал на вашей системе Ubuntu.

  2. Перейдите в каталог проекта, где вы хотите сохранить свой Java-файл, введя следующую команду:

    cd ~/project
    
  3. Введите следующую команду для создания нового Java-файла:

    touch ShortValue.java
    

Напишите код, используя метод shortValue()

  1. Начните с импорта необходимого пакета:

    import java.lang.Integer;
    
  2. Определите класс с именем "ShortValue".

    public class ShortValue {
        public static void main(String[] args) {
        }
    }
    
  3. Объявите переменные и присвойте значения, которые вы хотите преобразовать:

    Integer myInt = 10;
    short myShort = myInt.shortValue();
    
  4. Выведите эквивалентное значение типа short:

    System.out.println("Equivalent short value is: " + myShort);
    
  5. Финальный код должен выглядеть так:

    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);
        }
    }
    

Проверьте код

  1. Сохраните Java-файл, нажав Ctrl + x, затем y, а затем Enter.

  2. Скомпилируйте код, введя следующую команду в терминале:

    javac ShortValue.java
    
  3. Запустите код, введя следующую команду:

    java ShortValue
    
  4. Вы должны увидеть вывод: "Equivalent short value is: 10".

Пример, определяемый пользователем

  1. Измените код, который вы написали на шаге 3, чтобы запросить у пользователя ввести число для преобразования:

    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. Финальный код должен выглядеть так:

    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);
        }
    }
    

Проверьте пример, определяемый пользователем

  1. Сохраните Java-файл, нажав Ctrl + x, затем y, а затем Enter.

  2. Скомпилируйте код, введя следующую команду в терминале:

    javac ShortValue.java
    
  3. Запустите код, введя следующую команду:

    java ShortValue
    
  4. Введите число для преобразования при запросе программы.

  5. Вы должны увидеть эквивалентное значение типа short, выведенное в консоль.

Резюме

В этом практическом занятии мы изучили метод shortValue() в Java, который используется для преобразования объекта Integer в его эквивалентный тип short. Мы увидели, как использовать этот метод на двух примерах: одном, где преобразуется заранее определенное значение Integer, и другом, где программа запрашивает у пользователя значение для преобразования. Мы также узнали, как настроить Java-разработочную среду и компилировать и запускать Java-код на системе Ubuntu.