我觉得你问的问题就有问题。
java里的变量定义是强制性的。你定义的是字符型,它就只能赋字符型;你定义的变量是整型,就只能给它赋整形。
还有,你问“怎样判断字符串的值是否数值类型!”,你都说了是判断字符串的值是什么,那它当然是字符串了,肯定不会是数值型