课程
/后端开发
/Java
/Java入门第三季
功能:将一个由英文字母组成的字符串转换成指定格式---从右边开始每三个字母用逗号分隔的形式。
for(int i=str.length()-3;i>0;i=i-3){
str.insert(i,',');
}
2016-10-11
源自:Java入门第三季 2-6
正在回答
题目说是从右边开始每三个字母用逗号分隔的形式
从右边向左边开始,第一次-3也就是倒数第四的位置,第二次-3也就是倒数第八的位置。代码写多了有很好的逻辑思维才能快速总结出来,新手先看懂就行了,
新手学技术 提问者
因为题目要求每三个字母用逗号分隔啊,所以是减三
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答str.length()-3和不减3都正确,为什么?
3 回答为什么是index,文件的后缀不是“.java”吗,怎么不是填“.java”?
2 回答JAVA第三季 2-3的问题
2 回答Java第三季1-3案例问题
6 回答为什么我输入1,2, 3,永远输出2 , 1 ,3