判断'a'或'A'的逻辑是什么
您好, 请问判断'a'或'A'的逻辑是什么?
AA aa Aa aA 为何也会符合计数要求的?
代码如下~ 十分感谢打什么的点拨~
===================
package com.imooc.arrary;
import java.util.Scanner;
public class ArrayTest1 {
public static void main(String[] args) {
//定义一个字符数组ch并初始化
Scanner totalNum = new Scanner(System.in);
System.out.print("您想输入几个字符:");
int total;
total = totalNum.nextInt();
Scanner sc= new Scanner(System.in);
char[] ch = new char[total];
int count = 0;
for (int i=0; i<ch.length;i++ ) {
System.out.print("请您输入第"+(i+1)+"个数组的值:");
ch[i]=sc.next().charAt(0);
}
//循环遍历数组,统计字符’a’或’A’出现的次数
for (int i = 0; i<ch.length;i++) {
if(ch[i]=='a' || ch[i]=='A') {
count += 1;
}
}
//打印输出统计数据
System.out.print("字符数组中字符'a'或'A'的个数为: "+count);
}
}
===================
效果图:
正在回答
同学你好,
1、判断'a'或'A'的逻辑是判断数组中字符是不是等于'a'或者'A'。
2、count变量用于计数,表示'a'或'A'出现的次数。同学代码中遍历数组统计'A'或'a'出现的次数中,判断了所遍历到的元素ch[i]是否等于'a'或者'A',如果等于,则更新count值。同学代码没有问题,所以统计AA aa Aa aA时,会符合统计要求。
3、代码ch[i] = sc.next().charAt(0);是将输入的第一个字符赋值给ch[i]。建议同学输入一个字符就可以了。
如下:
祝学习愉快
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星