简单的java程序问题。

importjava.util.*;publicclasssushu{publicstaticvoidmain(String[]args){intabccount=0;i... import java.util.*;
public class sushu
{
public static void main(String[] args)
{
int abccount=0;
int spacecount=0;
int numcount=0;
int othercount=0;
Scanner scan=new Scanner(System.in);
String str=scan.nextLine();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++)
{
if(Character.isLetter(ch[i])){abccount++;}
else if(Character.isDigit(ch[i])){numcount++;}
else if(Character.isSpaceChar(ch[i])){spacecount++;}
else{othercount++;}
}
System.out.println("字母个数:"+abccount);
System.out.println("数字个数:"+numcount);
System.out.println("空格个数:"+spacecount);
System.out.println("其他字符个数:"+othercount);
}
}
展开
 我来答
月光雪松
推荐于2019-09-19 · TA获得超过476个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:232万
展开全部
Scanner scan=new Scanner(System.in);//扫描器,接受控制台的输入信息
String str=scan.nextLine();//取出控制台的一行信息,也就是你输入的信息
char[] ch=str.toCharArray();//把取道的字符串变成一个char数组

应该不难理解吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式