char类型转int型的一道题

小神zuo 2009-08-11 03:53:35
输入字符‘8’,‘7’,‘2’,‘1’,变成数值8721输出。

字符'8'、‘7’、‘2’、‘1’强制转换为整型对应的数值分别是56,55,50,49。可怎么才能和整型8721联系上??
...全文
76 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigbug9002 2009-08-11
  • 打赏
  • 举报
回复
你可以自己拼字符串搞.

我给另一个算法:
    public static int charsToInt(char[] chars){
int result=0;
for(char c:chars){
result=result*10+c-'0';
}
return result;
}
wuliang_5016 2009-08-11
  • 打赏
  • 举报
回复
‘8’+""+‘7’+""+‘2’+""+‘1’
小神zuo 2009-08-11
  • 打赏
  • 举报
回复
。。。。这么简单。谢啦~!
knightzhuwei 2009-08-11
  • 打赏
  • 举报
回复
统统减‘0’再拼字符串最后转int
bigbug9002 2009-08-11
  • 打赏
  • 举报
回复
'8'-'0' 得到的就是8啊

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧