Запитання з тегом «integer»

Поширений тип даних у багатьох мовах програмування для представлення цілого числа. Використовуйте цей тег для питань використання, зберігання чи маніпулювання цілими числами.



5
Ціле ділення Python дає поплавок
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 a = 4; Integer b …
217 java  integer  autoboxing 

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

30
Як перевірити, чи є ціле число парним чи непарним? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 2 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Як я можу перевірити, чи задане число …
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.) Крім того, чому повертається …
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(не а 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.