练习题:声明一个字符型数组,数组初始值为{'a','3','#','X','c','e','4','$','H','1'}。编写一个find方法,用来遍历该数组,从中找出所有小写字母并打印出来,最后打印所有小写字母的个数。
在程序中分别使用了for循环和增强型for循环:
public class Example02 {
static char[] ch = {'a','3','#','X','c','e','4','$','H','1'};
public static void find(){
int sum = 0;
for(char c : ch){
if(c >= 'a' && c <= 'z'){
System.out.println(c);
sum++;
}
}
System.out.println(sum);
}
public static void findChar(char[] arr){
int sum = 0;
for (int i = 0; i < arr.length; i++) {
if(arr[i] >= 'a' && arr[i] <= 'z'){
sum++;
System.out.println(arr[i]);
}
}
System.out.println("有小写字母"+ sum +"个");
}
public static void main(String[] args) {
find();
System.out.println("========================");
char[] arr = {'a','3','#','X','c','e','4','$','H','1'};
findChar(arr);
}
}