19 lines
1.0 KiB
Java
19 lines
1.0 KiB
Java
package test;
|
|
|
|
class TestParseInteger {
|
|
public static void main() {
|
|
System.out.println(Integer.parseInt("0", 10)); // returns 0
|
|
System.out.println(Integer.parseInt("473", 10)); // returns 473
|
|
System.out.println(Integer.parseInt("+42", 10)); // returns 42
|
|
System.out.println(Integer.parseInt("-0", 10)); // returns 0
|
|
System.out.println(Integer.parseInt("-FF", 16)); // returns -255
|
|
System.out.println(Integer.parseInt("1100110", 2)); // returns 102
|
|
System.out.println(Integer.parseInt("2147483647", 10)); // returns 2147483647
|
|
System.out.println(Integer.parseInt("-2147483648", 10)); // returns -2147483648
|
|
System.out.println(Integer.parseInt("2147483648", 10)); // throws a NumberFormatException
|
|
System.out.println(Integer.parseInt("99", 8)); // throws a NumberFormatException
|
|
System.out.println(Integer.parseInt("Kona", 10)); // throws a NumberFormatException
|
|
System.out.println(Integer.parseInt("Kona", 27)); // returns 411787
|
|
}
|
|
}
|