从键盘上输入长和宽java_急!java作业:从键盘输入一个任意长度的字符串,请分别统计其字母a的个数,字母z的个数以及数字的个数。...

我写的代码老是不行,只要输入空格就不行了·····不知道为何,求高手帮忙看看;、importjava.util.Scanner;publicclassJava_2015_12_06{/***@paramargs*@throwsIOException*/publ...

我写的代码老是不行,只要输入空格就不行了·····不知道为何,求高手帮忙看看;、

import java.util.Scanner;

public class Java_2015_12_06 {

/**

* @param args

* @throws IOException

*/

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int word=0; //定义字母为word;

int number=0; //定义数字为number;

int space=0; //定义空格为space;

System.out.println("请输入任意字符:");

String shuru = sc.next();

char[] chars = shuru.toCharArray(); //判断每个字符;

for(int i = 0;i

if(chars[i]>=65&&chars[i]<=90||(chars[i]>=97&&chars[i]<=122)){

//字母的范围 大写Z-A 和小写 z-a;

word++;

}

else if((chars[i]>=48&&chars[i]<=57)){ //s数字的范围;

number++;

}

else if(chars[i]==' '){

space++; //其他,空格;

}

}

System.out.println("字母有:"+word+"个");

System.out.println("数字有:"+number+"个");

System.out.println("空格有:"+space+"个");

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值