java输入一句英文,统计字母和数字的个数.——适合小白

**

输入一句英文,统计字母和数字的个数

.**

// 输入一句英文,统计字母和非字母的个数.
		private static void bianLi() {
			System.out.println("请输入一句英文:");
			//创建  计算数字对象, 计算英文对象
			int  num = 0,engNum = 0;
			Scanner s1 = new Scanner(System.in);
			String english = s1.next();
			for (int i = 0; i < english.length(); i++) {
				char  engTe01 = english.charAt(i);
				if ( (int) engTe01 >= 48 && (int) engTe01 <= 57) {
					num++;
				}else if ( (int) engTe01 >= 65 && (int) engTe01 <= 90 ) {
					engNum++;
				}else if ((int) engTe01 >= 97 && (int) engTe01 <= 122) {
					engNum++;
				}		
			}
			System.out.println("英文的长度为:"+english.length());
			System.out.println("英文中含有的字母数为:"+engNum);
			System.out.println("英文中含有的数字的数为:"+ num);
			for (int i = 0; i < english.length(); i++) {
				System.out.print(english.charAt(i)+" ");
			}

		}

这是我自己想到的,我搜了好多关于这天题目的代码 ,说实话,他们写的我看不懂,有些好没学到。然后我就用我学到过的知识,来编写代码。用char

## 希望能给我提些意见

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值