-1
我试图在Java中实现下面的逻辑,但因为我是初学者而陷入困境。将字母数字转换为整数的java函数
我需要转换1A
,1B
,2A
,2B
,3A
,3B
...等,以1
,2
,3
,4
,5
,6
... etc.The逻辑或函数应该返回相应的整数我输入的字母数字。
注意:将只有两个字母A和B.这些数字将继续增加。
我试图在Java中实现下面的逻辑,但因为我是初学者而陷入困境。将字母数字转换为整数的java函数
我需要转换1A
,1B
,2A
,2B
,3A
,3B
...等,以1
,2
,3
,4
,5
,6
... etc.The逻辑或函数应该返回相应的整数我输入的字母数字。
注意:将只有两个字母A和B.这些数字将继续增加。
它会帮助你,如果你为自己制定更精细的点,但这里的要点。
String.charAt()
来检索数字和字母。int
,然后减去48(因为48是0
的ASCII码)。A
或B
。如果它是A
,那么答案是2d-1,其中d是数字值。如果是B
,答案是2d。谢谢!如你所述,逻辑将完美运作。 – user4104265 2014-10-03 14:46:46
你想在'java'或'javascript'中做到这一点,你到目前为止尝试过什么? – 2014-10-02 23:38:08
为什么'1B'映射到'2'? '14A6c'应该映射到什么地方?您需要更清楚地定义您所期望的转换;我们可以给你任意数量的不正确的函数,以回馈你提供的例子。 – dimo414 2014-10-02 23:38:11
假设您先将1A转换为10,将1B转换为11.这是否会给您一个提示? – 2014-10-02 23:39:50