How to find the type of an integer which is input in a Java programe -


if input entered of integer type,then if required find , print out whether int,long,short or byte type or can't fitted anywhere how figure out?

if have integer stored in long variable value, following code work.

if(value >= byte.min_value && value <= byte.max_value){     // it's integer can fit inside byte }else if(value >= short.min_value && value <= short.max_value){     // it's integer can fit inside short }else if(value >= integer.min_value && value <= integer.max_value){     // it's integer can fit inside 32-bits }else{     // it's integer can fit inside 64-bits } 

this code compares value maximum , minimum values of each numeric primitive in java.


Comments