王亚男 发表于 2012-3-17 21:42 一个if判断就搞定了耐心往后学学就知道了。以后学会了查表法更好用。
liuhao411 发表于 2012-3-17 23:47 System.out.println(n1>9?(char)(n1-10+'A'):n1);这句输出的为什么是67,而不是C?
王亚男 发表于 2012-3-17 23:51 类型强转变成字符型之后,由于与后面n1或者n2作运算又会自动提升为整型 楼主回答了~
liuhao411 发表于 2012-3-17 23:54 请问,他不是用char进行强转了吗?输出的应该是C,为什么不是呢。没有懂你意思。三元运算我知道。 ...