312 is a semi perfect number, as it is equal to the sum of some or all of its divisors. 312 is a Idoneal number. 312 is a Harshad number, as it is divisible by the sum of its digits. 312 is a Pythagorean triple. 312 is a practical number.