Spec-Zone .ru
спецификации, руководства, описания, API
|
Используйте документацию API, чтобы найти ответы на следующие вопросы:
Вопрос: Что Integer
метод может Вы использовать, чтобы преобразовать int
в строку, которая выражает число в шестнадцатеричном? Например, какой метод преобразовывает целое число 65 в строку "41"?
Ответ: toHexString
Question:What Integer
метод был бы Вы использовать, чтобы преобразовать строку, выраженную в основе 5 в эквивалент int
? Например, как Вы преобразовали бы строку "230" в целочисленное значение 65? Покажите код, который Вы использовали бы, чтобы выполнить эту задачу.
Ответ: valueOf
. Вот то, как:
String base5String = "230"; int result = Integer.valueOf(base5String, 5);
Вопрос: метод What Double может Вы использовать, чтобы обнаружить, есть ли у числа с плавающей точкой специальное значение Не Число (NaN
)?
Ответ: isNaN
Вопрос: Каково значение следующего выражения, и почему?
Integer.valueOf(1).equals(Long.valueOf(1))
Ответ: Ложь. Два объекта ( Integer
и Long
) имейте различные типы.
Осуществление: Изменение 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
Осуществление: Создайте программу, которая читает неконкретное количество целочисленных параметров от командной строки и добавляет их вместе. Например, предположите, что Вы вводите следующее:
java Adder 1 3 2 10
Программа должна вывести на экран 16
и затем выход. Программа должна вывести на экран сообщение об ошибке, если пользователь вводит только один параметр. Можно базировать свою программу на ValueOfDemo
.
Ответ: См. Adder
.
Осуществление: Создайте программу, которая подобна предыдущей, но имеет следующие различия:
Например, предположите, что Вы вводите следующее:
java FPAdder 1 1e2 3.0 4.754
Программа вывела бы на экран 108.75
. В зависимости от Вашей локали десятичная точка могла бы быть запятой (,
) вместо периода (.
).
Ответ: См. FPAdder
.