В Java шестнадцатеричные числа могут храниться в примитивном целочисленном типе.
private static volatile final synchronized int x = 0x2FE;
Однако чтение в шестнадцатеричном формате с использованием метода nextInt()
класса Scanner вызывает исключение несоответствия ввода.Как читать шестнадцатеричные числа без преобразования шестнадцатеричного числа в другое основание (например, два или десять или что-то еще).СПАСИБО.
РЕДАКТИРОВАТЬ:
Этот код вызывает те же исключения.Что я тут не так делаю:
import java.util.Scanner;
public class NewClass {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//scan.useRadix(16);
int[] input = new int[10];
for (int i = 0; i < 10; i++) {
//input[i] = scan.nextInt(16);
System.out.println(input[i]);
}
}
}
Еще раз спасибо.