java编程出现The operator >= is undefined for the argument type(s) char[], char的错误

packagelianxi01;importjava.util.*;publicclasstest07{publicstaticvoidmain(String[]args... package lianxi01;
import java.util.*;
public class test07 {
public static void main(String[] args){
int digital=0;
int character=0;
int other=0;
int blank=0;
char[] ch=null;
Scanner sc;
String s =sc.nextLine();
ch=s.toCharArray();
for(int i=0;i<ch.length;i++)
{
if(ch>='0'&&ch<='9'){
digital++;
}
else if((ch>='a'&&ch<='z')||ch>'A'&&ch<='Z'){
character++;
}
else if(ch==' '){
blank++;
}else{
other++;
}
}
System.out.println("数字个数:"+digital);
System.out.println("英文字母个数:"+character);
System.out.println("空格个数:"+blank);
System.out.println("其他字符个数:"+other);
}
}
展开
 我来答
匿名用户
2016-07-15
展开全部

修改后的代码:

import java.util.*;
public class test07 {
    public static void main(String[] args) {
        int digital=0;
        int character=0;
        int other=0;
        int blank=0;
        char[] ch=null;
        Scanner sc = new Scanner(System.in); //修改一下
        String s =sc.nextLine();
        ch=s.toCharArray();
        for(int i=0; i<ch.length; i++) {
//下面的ch改为ch[i]
            if(ch[i] >= '0'&&ch[i] <= '9') {
                digital++;
            } else if((ch[i] >= 'a'&&ch[i] <= 'z')||ch[i] >= 'A'&&ch[i] <= 'Z') {
                character++;
            } else if(ch[i] == ' ') {
                blank++;
            } else {
                other++;
            }
        }
        System.out.println("数字个数:"+digital);
        System.out.println("英文字母个数:"+character);
        System.out.println("空格个数:"+blank);
        System.out.println("其他字符个数:"+other);
    }
}
哥德堡快递
2016-07-15 · TA获得超过1582个赞
知道小有建树答主
回答量:1039
采纳率:68%
帮助的人:377万
展开全部
所有 >= 和 <= 前的ch改为ch[i]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2016-07-15 · TA获得超过196个赞
知道小有建树答主
回答量:195
采纳率:66%
帮助的人:84.6万
展开全部
查找的是ch【i】,不是整个ch数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式