Pytania otagowane jako integer

Wspólny typ danych w wielu językach programowania do reprezentowania liczby całkowitej. Użyj tego tagu, jeśli masz pytania dotyczące używania, przechowywania lub manipulowania liczbami całkowitymi.





10
Jak poprawnie porównać dwie liczby całkowite w Javie?
Wiem, że jeśli porównasz pierwotną liczbę całkowitą w pudełku ze stałą, taką jak: Integer a = 4; if (a < 5) a zostanie automatycznie rozpakowane i porównanie będzie działać. Co jednak dzieje się, gdy porównujesz dwa pola Integersi chcesz porównać równość lub mniej niż / więcej niż? Integer a = …
216 java  integer  autoboxing 

10
Najbezpieczniejszy sposób na konwersję liczby zmiennoprzecinkowej na liczbę całkowitą w pythonie?
Moduł matematyczny Pythona zawiera przydatne funkcje, takie jak floor& ceil. Funkcje te przyjmują liczbę zmiennoprzecinkową i zwracają najbliższą liczbę całkowitą poniżej lub powyżej niej. Jednak te funkcje zwracają odpowiedź jako liczbę zmiennoprzecinkową. Na przykład: import math f=math.floor(2.3) Teraz fzwraca: 2.0 Jaki jest najbezpieczniejszy sposób na uzyskanie liczby całkowitej z tego …

30
Jak sprawdzić, czy liczba całkowita jest parzysta czy nieparzysta? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jak mogę sprawdzić, czy podana liczba jest …
193 c  integer 

13
Liczba całkowita Java na tablicę bajtów
Mam liczbę całkowitą: 1695609641 kiedy używam metody: String hex = Integer.toHexString(1695609641); system.out.println(hex); daje: 6510f329 ale chcę tablicę bajtów: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; Jak mogę to zrobić?
190 java  arrays  integer  byte 


5
Dlaczego porównania == z Integer.valueOf (String) dają różne wyniki dla 127 i 128?
Nie mam pojęcia, dlaczego te wiersze kodu zwracają różne wartości: 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")); Dane wyjściowe to: true false true Dlaczego pierwszy powraca, truea drugi powraca false? Czy jest coś innego, że nie wiem, od 127a 128? (Oczywiście, że wiem, że 127< 128.) Ponadto, dlaczego trzeci powraca true? Przeczytałem odpowiedź na …
182 java  integer  comparison 

13
Konwertowanie ciągu na liczbę całkowitą w systemie Android
Jak przekonwertować ciąg na liczbę całkowitą? Mam pole tekstowe, w którym użytkownik musi wprowadzić numer w: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); A wartość jest przypisana do ciągu hello. Chcę przekonwertować go na liczbę całkowitą, aby uzyskać numer, który wpisali; zostanie użyty później w kodzie. Czy istnieje …



4
Czy mogę wskazać optymalizatorowi, podając zakres liczby całkowitej?
Używam inttypu do przechowywania wartości. Zgodnie z semantyką programu, wartość zawsze zmienia się w bardzo małym zakresie (0 - 36) i int(nie a char) jest używana tylko ze względu na wydajność procesora. Wygląda na to, że na tak małym zakresie liczb całkowitych można przeprowadzić wiele specjalnych optymalizacji arytmetycznych. Wiele wywołań …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.