Метод Integer.toUnsignedString() в Java

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Java метод Integer.toUnsignedString() используется для преобразования целочисленного значения в его эквивалентное представление в виде незнаковой строки. Этот метод возвращает незнаковое десятичное представление целочисленного значения, переданного в качестве параметра, в виде строки.

Объявление класса UnsignedString

В файле UnsignedString.java объявите класс UnsignedString:

public class UnsignedString {

}

Объявление метода main

Объявите метод main внутри класса UnsignedString:

public static void main(String[] args) {

}

Объявление целочисленной переменной

Объявите целочисленную переменную внутри метода main. Эта переменная будет содержать целочисленное значение, которое мы хотим преобразовать в представление незнаковой строки.

int num = 2147483647;

Преобразование целого числа в незнаковую строку

Используйте метод Integer.toUnsignedString(), чтобы преобразовать целочисленное значение в его эквивалентное представление в виде незнаковой строки:

String unsignedNum = Integer.toUnsignedString(num);

Вывести незнаковую строку

Выведите незнаковую строку в консоль:

System.out.println("Unsigned String value of " + num + " is " + unsignedNum);

Компиляция и запуск программы

Компилируйте файл UnsignedString.java с использованием следующей команды:

javac UnsignedString.java

Запустите программу с использованием следующей команды:

java UnsignedString

Тестирование с разными значениями

Измените значение num, чтобы протестировать метод Integer.toUnsignedString() с разными значениями.

int num = -2147483648;
String unsignedNum = Integer.toUnsignedString(num);
System.out.println("Unsigned String value of " + num + " is " + unsignedNum);

Тестирование с вводом пользователя

Измените программу для приема ввода от пользователя:

Scanner sc = new Scanner(System.in);
System.out.print("Enter an integer value: ");
int num = sc.nextInt();
String unsignedNum = Integer.toUnsignedString(num);
System.out.println("Unsigned String value of " + num + " is " + unsignedNum);

Компиляция и запуск программы с вводом пользователя

Компилируйте и запускайте программу с использованием следующих команд:

javac UnsignedString.java
java UnsignedString

При появлении запроса введите целочисленное значение, чтобы протестировать метод Integer.toUnsignedString().

Резюме

В этом практическом занятии мы узнали, как использовать метод Integer.toUnsignedString() в Java для преобразования целочисленного значения в его эквивалентное представление в виде незнаковой строки. Мы также узнали, как протестировать метод с разными значениями и вводом пользователя.