问题 问答题

本题统计字符串str中字母a出现的次数,其中str为“(7&asdfasdf873eat687#a1(4a”,字母’a’存储在字符变量c中,最后打印输出结果。
public class java1
public static void main(String[]args)
String str="(*&7asdf adf873eat687#a1(4a";
char c;
int sum=0;
int i=0;
do
c=____________
if(______)
sum++;
i++;
while(______);
System.out.println("sum="+sum);

答案

参考答案:第1处:str.charAt(i)
第2处:c==’a’
第3处:i<str.length()

解析: 第1处获得字符串中第i个字符;第2处判断该字符是否为a;第3处为循环终止条件。

解答题
单项选择题