为了账号安全,请及时绑定邮箱和手机立即绑定

java为什么-3

功能:将一个由英文字母组成的字符串转换成指定格式---从右边开始每三个字母用逗号分隔的形式。

for(int i=str.length()-3;i>0;i=i-3){

    str.insert(i,',');   

}


正在回答

3 回答

题目说是从右边开始每三个字母用逗号分隔的形式

从右边向左边开始,第一次-3也就是倒数第四的位置,第二次-3也就是倒数第八的位置。代码写多了有很好的逻辑思维才能快速总结出来,新手先看懂就行了,


1 回复 有任何疑惑可以回复我~
#1

新手学技术 提问者

非常感谢!
2016-10-11 回复 有任何疑惑可以回复我~

因为题目要求每三个字母用逗号分隔啊,所以是减三

0 回复 有任何疑惑可以回复我~

因为题目要求每三个字母用逗号分隔啊,所以是减三

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

java为什么-3

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信