слишком большое целое число с java netbeans Jcombobox - PullRequest
0 голосов
/ 05 декабря 2018

Используемый код

int angka =  Integer.valueOf(combo_dari.getSelectedItem().toString());
if (angka == 0740000 && angka < **0900000**)

1 Ответ

0 голосов
/ 05 декабря 2018

В качестве обходного пути вы можете сделать что-то вроде:

Long newAngka =  Long.parseLong(combo_dari.getSelectedItem().toString());
if (newAngka == 740000L)
...

Затем в операторе if вы можете привести к переменной int:

int angka = (int) newAngka;

Или в Java 8:

int angka = Math.toIntExact(newAngka);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...