След: Изучение Языка Java
Урок: Числа и Строки
Вопросы и Упражнения
Домашняя страница > Изучение Языка Java > Числа и Строки

Вопросы и Упражнения: Числа

Вопросы

  1. Используйте документацию API, чтобы найти ответы на следующие вопросы:

    1. Что Integer метод может Вы использовать, чтобы преобразовать int в строку, которая выражает число в шестнадцатеричном? Например, какой метод преобразовывает целое число 65 в строку "41"?

    2. Что Integer метод был бы Вы использовать, чтобы преобразовать строку, выраженную в основе 5 в эквивалент int? Например, как Вы преобразовали бы строку "230" в целочисленное значение 65? Покажите код, который Вы использовали бы, чтобы выполнить эту задачу.

    3. Что метод Double может Вы использовать, чтобы обнаружить, есть ли у числа с плавающей точкой специальное значение Не Число (NaN)?

  2. Каково значение следующего выражения, и почему?

    Integer.valueOf(1).equals(Long.valueOf(1))
    

Упражнения

  1. Изменение MaxVariablesDemo показать минимум оценивает вместо максимальных значений. Можно удалить весь код, связанный с переменными aChar и aBoolean. Каков вывод?

  2. Создайте программу, которая читает неконкретное количество целочисленных параметров от командной строки и добавляет их вместе. Например, предположите, что Вы вводите следующее:

    java Adder 1 3 2 10
    

    Программа должна вывести на экран 16 и затем выход. Программа должна вывести на экран сообщение об ошибке, если пользователь вводит только один параметр. Можно базировать свою программу на ValueOfDemo.

  3. Создайте программу, которая подобна предыдущей, но имеет следующие различия:

    • Вместо того, чтобы читать целочисленные параметры, это читает параметры с плавающей точкой.
    • Это выводит на экран сумму параметров, используя точно две цифры направо от десятичной точки.

    Например, предположите, что Вы вводите следующее:

    java FPAdder 1 1e2 3.0 4.754
    

    Программа вывела бы на экран 108.75. В зависимости от Вашей локали десятичная точка могла бы быть запятой (,) вместо периода (.).

Проверьте свои ответы.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Сводка Чисел
Следующая страница: Символы



Spec-Zone.ru - all specs in one place