Тип имени - не совсем понятно. Вы имете ввиду тип данных или само название переменной?Если тип данных - то у каждого типа данных свой диапозон значений, а также с какими числами он дружит.short, long, int, byte - с целымиdouble, float - с плавающими запятымиboolean - логический (имеет лишь два значения - true или false)char - хранит в себе 1 символString - строкиЕсли имя переменной - то это адрес к которому нужно ссылаться, так как при создании переменной в памяти выделяется ячейка, и имя - адрес к этой ячейке памяти.А значение переменной - значение, которое может быть любое число/символ/и т.д. в зависимости от выбранного типа данных.