У меня есть этот маленький кусочек кода в Java, который выдает следующее сообщение об ошибке при выполнении кодаParseInt бросает ошибку
Исключения в потоке «основной» java.lang.NumberFormatException: Для ввода строки: «10000000000» в java.lang.NumberFormatException.forInputString (NumberFormatException.java:65) at java.lang.Integer.parseInt (Integer.java:495) at java.lang.Integer.parseInt (Integer.java:527) по-привет. main (hello.java:6)
public class hello {
public static void main(String args[])
{
int x = 1024;
String h = Integer.toString(x, 2);
int xx = 9*(Integer.parseInt(h));
System.out.println(xx);
}
}
Я подозреваю, что эта проблема есть r приурочен к размеру значений/parseInt. Не могли бы вы объяснить причину этой ошибки для меня подробно.
использование BigInteger ..... –