Spec-Zone .ru
спецификации, руководства, описания, API
Домашняя страница > Изучение Языка Java > Числа и Строки

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

Вопросы

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

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

      Ответ: toHexString

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

      Ответ: valueOf. Вот то, как:

      String base5String = "230";
      int result = Integer.valueOf(base5String, 5);
      
    3. Вопрос: метод What Double может Вы использовать, чтобы обнаружить, есть ли у числа с плавающей точкой специальное значение Не Число (NaN)?

      Ответ: isNaN

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

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

    Ответ: Ложь. Два объекта ( Integer и Long) имейте различные типы.

Упражнения

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

    Ответ: См. MinVariablesDemo. Вот вывод:

    The smallest byte value is -128
    The smallest short value is -32768
    The smallest integer value is -2147483648
    The smallest long value is -9223372036854775808
    The smallest float value is 1.4E-45
    The smallest double value is 4.9E-324
    
  2. Осуществление: Создайте программу, которая читает неконкретное количество целочисленных параметров от командной строки и добавляет их вместе. Например, предположите, что Вы вводите следующее:

           java Adder 1 3 2 10
    

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

    Ответ: См. Adder.

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

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

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

    java FPAdder 1 1e2 3.0 4.754
    

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

    Ответ: См. FPAdder.

«ПредыдущийTOC

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

Предыдущая страница: Вопросы и Упражнения: Числа