亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

大家說為啥改c答案就對了啊

https://img1.sycdn.imooc.com//5bc746020001c91e09640748.jpg

https://img1.sycdn.imooc.com//5bc74602000166c610670754.jpg不知道為啥,換成c就可以了


正在回答

2 回答

https://img1.sycdn.imooc.com//5be2a28a000109ba06830597.jpg

你可以把a打印出來看變化,這里可以看出來字符串長度一直在改變

你用c 就對了 是因為c=16 不變的 你用str.length() 字符串的長度就改變了 因為你添加一個“,” 字符串的長度就增加了1個長度

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

慕仰0835374

正解,循環里會改變str字符串,增加了‘,’字符串長度也相應增加了,所以str.length()的值每次循環后都會變
2018-11-30 回復 有任何疑惑可以回復我~

c = str.length(); c被賦值之后 值定位16

循環體內insert逗號之后,str.length()的值在增加

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

莫志偉 提問者

為什么會增加呢。它不是-3*i嗎
2018-10-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

大家說為啥改c答案就對了啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號