如何使用增强型for循环完成下面程序

如何使用增强型for循环完成下面程序


public class ArrayDemo {

    public static void main(String[] args) {

char[] ch={'a','b','A','c'};

int count=0;

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

{

    

    if ((ch[i]=='a') || (ch[i]=='A'))

    {

        count=count+1;

    }

    

}

System.out.println("字符串中的字符\'a\'或\'A\'的个数为:"+count);

//定义一个字符数组ch并初始化

//循环遍历数组,统计字符’a’或’A’出现的次数

 


//打印输出统计数据

}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 LHKK 2019-04-29 18:28:59
自己解决了不知道对不?
public class ArrayDemo {
    public static void main(String[] args) {
		char[] ch={'a','b','A','c'};
		int count=0;
		
		//for(int i=0;i<ch.length;i++)
		
		for(char i:ch)
		{
		    
		    if (i=='a'||i=='A')
		    {
		        count=count+1;
		    }
		    
		}
		System.out.println("字符串中的字符\'a\'或\'A\'的个数为:"+count);
		//定义一个字符数组ch并初始化
		
		//循环遍历数组,统计字符’a’或’A’出现的次数
		 

		//打印输出统计数据
		
	}
}


  • 同学的理解非常正确哟!!增强型for循环就是for(元素类型 元素名称 : 遍历数组(或集合) ){ //集合或数组的操作、比较、判断 } 。继续加油!~~ 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2019-04-29 18:51:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师