前言:
目前看官们对“java空格代码”大约比较关怀,姐妹们都需要剖析一些“java空格代码”的相关知识。那么小编在网摘上收集了一些关于“java空格代码””的相关文章,希望小伙伴们能喜欢,姐妹们一起来学习一下吧!#头条创作挑战赛#
❝
❤️作者简介:大家好,我是小虚竹。Java领域优质创作者,CSDN博客专家,华为云享专家,掘金年度人气作者,阿里云专家博主,51CTO专家博主
❤️技术活,该赏
❤️点赞 收藏 ⭐再看,养成习惯
❞
零、前言
今天是学习 「JAVA语言」 打卡的第7天,我的学习策略很简单,题海策略+ 费曼学习法。如果能把这100题都认认真真的自己实现一遍,那意味着 「JAVA语言」 已经筑基成功了。后面的进阶学习,可以继续跟着我,一起走向架构师之路。
一、题目描述
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
二、解题思路
用户在控制台输入,可以用此方法
❝
Scanner input = new Scanner(System.in);
str=input.nextLine();
❞
利用 for语句,遍历输入的每个字符
英文字符要判断小写和大写的字符集位置
❝
65~90 为大写字母的位置
97~122 为小写字母的位置
❞
数字字符的字符集位置为:
❝
48~57
❞
空格的字符集位置为:
❝
32
❞
三、代码详解
public class Basics07 { public static void main(String[] args) { int n1=0,n2=0,n3=0,n4=0; String str; Scanner input = new Scanner(System.in); System.out.print("请输入任意一串字符:"); str=input.nextLine(); for(int i=0;i<str.length();i++) { char ch=str.charAt(i); if((ch>=65 && ch<=90) || (ch>=97 && ch<=122)){ n1++; }else if(ch>=48 && ch<=57){ n2++; }else if(ch==32){ n3++; }else{ n4++; } } System.out.print("英文字符="+n1+"个"+"\n"+"数字="+n2+"个"+"\n"+"空格="+n3+"个"+"\n"+"其他字符="+n4+"个"+"\n"); }}
我是虚竹哥,我们下一题见~
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java空格代码