Вопросы с тегом «integer»

Общий тип данных во многих языках программирования для представления целого числа. Используйте этот тег для вопросов об использовании, хранении или манипулировании целыми числами.



5
Целочисленное деление Python дает float
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 Это предназначено? Я сильно помню, более ранние версии возвращаются int/int=int? Что мне делать, есть ли новый оператор деления или я должен всегда разыгрывать?


10
Как правильно сравнить два целых числа в Java?
Я знаю, что если вы сравните в штучной упаковке примитив Integer с константой, такой как: Integer a = 4; if (a < 5) a будет автоматически распакован, и сравнение будет работать. Однако что происходит, когда вы сравниваете два прямоугольника Integersи хотите сравнить либо равенство, либо меньше / больше чем? Integer …
217 java  integer  autoboxing 

10
Самый безопасный способ конвертировать float в целое число в Python?
Математический модуль Python содержит удобные функции, такие как floor& ceil. Эти функции принимают число с плавающей запятой и возвращают ближайшее целое число ниже или выше его. Однако эти функции возвращают ответ в виде числа с плавающей запятой. Например: import math f=math.floor(2.3) Теперь fвозвращается: 2.0 Какой самый безопасный способ получить целое …

30
Как проверить, является ли целое число четным или нечетным? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Как …
193 c  integer 

13
Java целочисленный в байтовый массив
Я получил целое число: 1695609641 когда я использую метод: String hex = Integer.toHexString(1695609641); system.out.println(hex); дает: 6510f329 но я хочу байтовый массив: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; Как я могу сделать это?
191 java  arrays  integer  byte 

5
Почему сравнения == с Integer.valueOf (String) дают разные результаты для 127 и 128?
Я понятия не имею, почему эти строки кода возвращают разные значения: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Выход: true false true Почему первый возвращается, trueа второй возвращается false? Есть ли что-то другое, что я не знаю между 127и 128? (Конечно, я знаю, что 127< 128.) Кроме того, почему третий возвращается true? Я прочитал …
182 java  integer  comparison 


13
Преобразование строки в целое число на Android
Как мне преобразовать строку в целое число? У меня есть текстовое поле У меня есть пользователь, введите номер в: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); И значение присваивается строке hello. Я хочу преобразовать его в целое число, чтобы я мог получить число, которое они напечатали; это будет …


11
Преобразуйте целое число в его символьный эквивалент, где 0 => a, 1 => b и т. Д.
Я хочу преобразовать целое число в его символьный эквивалент на основе алфавита. Например: 0 => a 1 => b 2 => c 3 => d и т.д. Я мог бы создать массив и просто посмотреть его, когда мне это нужно, но мне интересно, есть ли встроенная функция, чтобы сделать это …

4
Можно ли намекнуть оптимизатору, указав диапазон целого числа?
Я использую intтип для хранения значения. В соответствии с семантикой программы значение всегда изменяется в очень небольшом диапазоне (0 - 36), и int(не a char) используется только из-за эффективности процессора. Кажется, что многие специальные арифметические оптимизации могут быть выполнены для такого небольшого диапазона целых чисел. Многие вызовы функций для этих …

7
Почему 128 == 128 ложно, а 127 == 127 верно при сравнении оболочек Integer в Java?
class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } Вывод: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } Вывод: true Примечание. Числа от -128 до 127 соответствуют действительности.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.