永发信息网

java程序中do while循环体的一个小问题

答案:5  悬赏:30  手机版
解决时间 2021-04-28 18:44
  • 提问者网友:浩歌待明月
  • 2021-04-27 19:28

假设计算字符串S中出现“T”的次数,

我用了while和for

while(i<s.length()){

if (s.charAt(i))==‘T’

{count ++;}

i++;

}

还有这个

for(int i=0;i<s.length();i++){

if(s.charAt(i)=='T')

count++

}

这两段应该是对的。。。。但是我不知道do while的怎么写?

do while是先循环一次, i=0这里就不对了吧?

最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-04-27 20:23
String s="TTTT";
int i=0;
int count=0;
do{
if(s.charAt(i)=='T')
{
count++;
}
i++;
}while(i<s.length());
System.out.print(count);
全部回答
  • 1楼网友:轮獄道
  • 2021-04-28 01:32

for(int i=0;i<s.length();i++)

{

do{

if(s.charAt(i)=='T')

{

count++;

}

while

(i<s.length())

}

  • 2楼网友:野慌
  • 2021-04-28 00:05
怎么说呢 其实do while 不常用 基本都用for for基本可以替代do while
  • 3楼网友:拜訪者
  • 2021-04-27 22:43

do{

if(s.charAt(i)=='T'){

count ++;

}

}while(i<s.length())

  • 4楼网友:鱼芗
  • 2021-04-27 21:10

int i=0;

int count=0;

String s="tabletable";

do

{

if (s.charAt(i))==‘T’

{count ++;}

i++;

}while(i<s.length())

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯