黑马程序员技术交流社区
标题:
大神进来求解
[打印本页]
作者:
罗伊
时间:
2015-9-23 00:22
标题:
大神进来求解
3. 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个
作者:
江江会回来的
时间:
2015-9-23 00:26
String st = sc.nextInt(); char[] chs = st.toCharArray() for(char ch : chs){...}对数组进行遍历,里面添加判断条件,定义几个统计变量,++表示次数,打印
作者:
meihua
时间:
2015-9-23 07:44
大小写,数字的ASCII码都不一样的,判断 计数就可以了
作者:
枕草虫
时间:
2015-9-23 09:18
2楼正解。判断条件分为ch>='a' && <='z';ch>='A'&&ch<='Z';ch>=0&&ch<='9'
作者:
沙鹰
时间:
2015-9-23 09:25
public class Demo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串"); String s=sc.nextLine(); char[] arr=s.toCharArray(); int upperCount=0; int lowerCount=0; int digitCount=0; for (int i = 0; i < arr.length; i++) { if(Character.isUpperCase(arr[i])){ upperCount++; }else if(Character.isLowerCase(arr[i])){ lowerCount++; }else if(Character.isDigit(arr[i])){ digitCount++; } } System.out.println("大写字母"+upperCount+"个,小写字母"+lowerCount+"个,数字"+digitCount+"个"); } }
作者:
ln0491
时间:
2015-9-23 09:42
学习了。。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2