字符串大小比较 s1.compareTo(s2)
字符大小比较 a>b

**新进API **

.charAt() 返回字符串的索引位置

解题思路:

输入一字符串,因为题目要求只需要筛选英文字符,所以其他字符不在排查范围内,只需要标记出现的26个英文字母(大小写一样)出现的次数。
将a~~z分别用0~25的整型数组存储,记录各个字符出现的次数。

源代码如下:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bfBufferedReader = new BufferedReader(new InputStreamReader(System.in));String str = bfBufferedReader.readLine();int c[] = new int[26];int count = 0;StringBuffer sb = new StringBuffer("");for (int i = 0; i < str.length(); i++) {if (str.charAt(i) >= 'A' && str.charAt(i) <= 'Z') {c[str.charAt(i) - 'A']++;}if (str.charAt(i) >= 'a' && str.charAt(i) <= 'z') {c[str.charAt(i) - 'a']++;}}for (int i = 0; i < c.length; i++) {if (c[i] > c[count]) {count = i;}}sb.append((char) (count + 'a') + " " + c[count]);System.out.println(sb.toString());}
}

感谢您的阅读~!!
如果有不合适的地方,希望各位选手不吝赐教!!!

PAT_B_1042_Java(20分)相关推荐

  1. 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)

    7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...

  2. PTA—输出全排列 (20分) 递归回溯思想

    PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...

  3. 2、求100以内的素数之和。(20分)

    题目: /* 2.求100以内的素数之和.(20分) */ 代码: public class Two207 {public static void main(String[] args) {int s ...

  4. 1、输入四个整数,按照从小到大顺序输出。(20分)

    题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...

  5. /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“

    题目: 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 *****************    所谓" ...

  6. /* * 编程题第四题(20分): 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */

    题目: /* 编程题第四题(20分): 用1元5角钱人名币兑换5分.2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案. */ 我使用java做的 public class ...

  7. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

  8. /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */

    题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...

  9. /* * 编程第一题(20分): 1+(1+2)+(1+2+3)+……+(1+2+3+……+98+99+100) */

    题目: /* 编程第一题(20分): 1+(1+2)+(1+2+3)+--+(1+2+3+--+98+99+100) */ 我是用的java做的 class One {public static vo ...

最新文章

  1. XMOVE3.0手持终端——软件介绍(五):在2KB内存的单片机上实现的T9中文输入法
  2. 建造者模式(工厂模式6)
  3. python爬虫正则表达式实例-使用正则表达式进行页面提取
  4. CRITICAL_SECTION 学习
  5. 毕设日志2019.4.2——tf版本的faster rcnn的代码运行
  6. [导入]C++ OpenGL底层和C# GUI无缝联合!
  7. python ctp接口_GitHub - keli/ctp-python: 穿透式监管版本CTP接口的Python封装
  8. 有哪些毕设免费查重和降重的网站
  9. 从零开始写javaweb框架笔记10-搭建轻量级JAVAWEB框架-确定目标
  10. 《SpringBoot实战》读书笔记
  11. servlet:共享资源造成的线程冲突
  12. Nginx可视化配置工具—NginxWebUI
  13. crontab 调度程序按时执行
  14. Android 绘制电池图标
  15. 翻译: ChatGPT 的激发敬畏、恐惧、特技和试图绕过其护栏的尝试
  16. 关于 人工智能 的思考
  17. Django微信支付
  18. 清华最新发布的毕业生去向,够卷!
  19. Silverlight资源概述
  20. iframe跨端口报错 :Blocked a frame with origin

热门文章

  1. 如何利用计算机完成科研项目,承担科研项目情况怎样填写
  2. python解复杂方程组_sympy计算方程组的复杂表达式怎么获得数值解?
  3. 华为ipd产品开发流程_亲历华为IPD变革是怎样一种体验|附完整版培训教材
  4. xlim用法matlab,MATLAB之xlim 、 ylim 、zlim的简单介绍
  5. jQuery的属性操作
  6. linux - python
  7. Hibernate工作原理(1)
  8. shd_config ssh设置(ssh客户端连接服务器断开)
  9. /dev/zero和/dev/null的区别
  10. centos 7.6安装java_安装 QRadar Community Edition