永发信息网

java 程序问题 eclipse

答案:2  悬赏:10  手机版
解决时间 2021-05-07 02:31
从键盘上循环读入一些字符,直到遇到!为止,输出这些字符中数字、字母的个数。
代码谁会啊 急啊 ···
最佳答案
package com.feg.accp;

import java.util.Scanner;

public class Test {


public static void main(String []agrs)
{

String sum="";
String temp="";

int sumNum=0;
int sumString=0;
do{
System.out.println("请输入字符串:") ;
Scanner input=new Scanner(System.in);

temp=input.next();

sum+=temp;
}while(!temp.equals("!"));

System.out.println("您输入的字符串为:"+sum+"长度为:"+sum.length());

char [] chars=sum.toCharArray();
for(int i=0;i<chars.length;i++)
{
int t=chars[i];
System.out.println(t);
if(t>=48&&t<=57)
{
sumNum++;

}
else
{
sumString++;
}
}



System.out.println("您输入的字符数为:"+sumString);

System.out.println("您输入的数字数位:"+sumNum);

}
}

全部回答
public class test { public static void main( String[] args ) throws IOException { int a = 0, b = 0; while ( true ) { char c = (char) System.in.read(); if ( c == '!' ) break; if ( Character.isLetter( c ) ) ++a; else if ( Character.isDigit( c ) ) ++b; } System.out.println( "字母字符数:" + a ); System.out.println( "数字字符数:" + b ); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我从早上有点就鼻涕,下午更严重了、流个不停
华泰副食批零部地址在什么地方,想过去办事
大同邮编多少
一个人究竟能坚持多久不睡觉?
富康请假条到期了没打电话给老师他们会不回为
龙珠超哪集最好看,七龙珠最好看的是哪几集啊
炫舞的购物券怎么用啊?
阿尔卡特牌的手机支持CDMA市场价多少钱
唐河县国税局毕店税务分局地址有知道的么?有
为什么人会崩溃
关于时间快的歇后语,关于时间的歇后语有什么
西安红十字医院具体地址在哪里?
有谁知道农资信息的网址
怎么样能让qq好友永远消失
怀孕快五个月了,我体重才比没怀孕前重四斤对
推荐资讯
谁知道鸟巢设计图(要那种用铅笔画出的)
我要把好友都删了有什么快捷的方法吗
哪里测卖塔罗牌最准?
关于PSP变砖
怎么一个动态头像格式转换成另一个格式??
我想离开公会 我买了东西怎么还没积分
这样的qq秀怎么弄?
地址可以写成华南农业大学 06级生物化学专业X
我是农历一九八八年十二月初三四点之后多之七
我的DNF玩不起了,说是什么没找到DINPUT8.DLL
请高手看一下马钢股份后市怎样,谢谢
一个长方形的周长是49米,长是周长的7分之4,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?