题目

/*** 输入一串字符串* 字符串长度不超过100* 查找字符串中相同字符连续出现的最大次数* <p>* 输入描述* 输入只有一行,包含一个长度不超过100的字符串* <p>* 输出描述* 输出只有一行,输出相同字符串连续出现的最大次数* <p>* 说明:* 输出* <p>* 示例1:* 输入* hello* 输出* 2* <p>* 示例2:* 输入* word* 输出* 1* <p>* 示例3:* 输入* aaabbc* 输出* 3* <p>* 字符串区分大小写*/public static void main(String[] args) {int maxNum = 1;int count = 1;Scanner input = new Scanner(System.in);String s = input.nextLine();char[] arr = s.toCharArray();for (int i = 0; i < arr.length - 1; i++) {if (arr[i] == arr[i + 1]) {count += 1;if (count >= maxNum) {maxNum = count;}} else {count = 1;}}System.out.println(maxNum);}

java 输入一串字符串 字符串长度不超过100相关推荐

  1. 例5.12 输入一串字符,字符个数不超过100,且以.结束。 (信息学奥赛一本通)...

    / 例5.12 输入一串字符,字符个数不超过100,且以"."结束. 判断它们是否构成回文. [分析]所谓回文指从左到右和从右到左读一串字符的值是一样的, 如12321,ABCBA ...

  2. java输入一串字符串反转_反转Java中的字符串

    java输入一串字符串反转 Reverse a String in java is a good coding related interview question. I have seen inte ...

  3. 输入一个长度不超过100的字符串,删除串中的重复字符。

    #include <stdio.h> #include <string.h> #define N 200 int main() { char a[N]; //存储字符串. in ...

  4. java 输入一串字符统计大写字母个数小写字母个数及特殊符号并输出

    ```java//输入一串字符统计大写字母个数小写字母个数及特殊符号并输出public static void test5(String str){char[] s = str.toCharArray ...

  5. 7-33 删除句子中的单词 (8 分)输入n(n<=10)个由若干个单词组成的英文句子(句子的长度不超过100),每个句子以英文的标点“.”结束,每个句子中单词之间由1个空格进行分隔,如果最后一个单

    7-33 删除句子中的单词 (8 分) 输入n(n<=10)个由若干个单词组成的英文句子(句子的长度不超过100),每个句子以英文的标点"."结束,每个句子中单词之间由1个空 ...

  6. Java 输入一个正整数的字符串,输出与它最接近的对称数字(不包括它自己)的字符串

    题目描述: 输入一个正整数的字符串,输出与它最接近的对称数字(不包括它自己)的字符串 注1: 输入字符串的长度最多不会超过18 注2: 当大于输入数字和小于输入数字的对称数字与输入数字距离相同时,取小 ...

  7. 字符和字节详解、Java中字节串和字符串相互转换

    字符.字节和编码 1. 程序中的字符与字节 字节是规定存储大小的存储单位,规定为8位一字节(8bit = 1 byte). 字符是人类的描述符号.存储在计算机时,不同的编码格式会有不同的字节组合,一般 ...

  8. 转换罗马数字,输入一串数字字符串,将其转化为希腊字符串。

    键盘录入一个字符串, 要求1:长度为小于等于9: 要求2:只能是数字: 将内容变成罗马数字 下面是阿拉伯数字跟罗马数字的对比关系: 1.Ⅰ 2.Ⅱ 3.Ⅲ 4.Ⅳ 5.Ⅴ 6.Ⅵ 7.Ⅶ 8.Ⅷ 9. ...

  9. C语言输入一串数字字符串,C语言——输入一个字符串,将连续数字字符转换为数字(示例代码)...

    输入一个字符串,内有数字和非数字字符,例如: A123cdf 456.78cpc876.9er 849.1 将其中连续的数字作为一个实数,依次存放到一数组a中.例如123存放在a[0],456.78存 ...

最新文章

  1. MPLS 成为连接到云的绝佳方法的4个原因
  2. Android 中shape的使用(圆角矩形)
  3. 简单的FTP应用程序
  4. python观察日志(part1)--字典反向查找
  5. spring MVC配置form支持PUT和DELETE方法
  6. C++:53---菱形继承、虚继承
  7. Java线程中断机制-如何中断线程
  8. 浏览器html5视频抓取,检测浏览器是否支持html5视频的代码
  9. 智能一代云平台(九):EclipseLink返回Object转为实体的分析
  10. 能套用的tab栏切换
  11. Linux之创建DBeaver桌面图标
  12. 无标度网络和小世界网络的区别
  13. 多传感器融合方法综述
  14. QTDesigner简介
  15. 【电脑系统】c盘误操作删除EFI引导分区后,开机一直checking media
  16. Kubernets的资源管理
  17. 猫、路由器、带宽、IP地址、子网掩码、网关以及公网与私网简介
  18. 论文模型构建的步骤_Deep Learning of Graph Matching论文解读
  19. 20175208 《Java程序设计》第十一周学习总结
  20. HTML5期末大作业:英雄联盟网站设计——英雄联盟LOL(4页) HTML+CSS+JavaScript web期末网站设计大作业

热门文章

  1. 数据分析与挖掘实战-电子商务网站用户行为分析及服务推荐
  2. 计算机网络:数据链路层之虚拟局域网,高速以太网
  3. 用聚宽量化炒股-财务因子选股-1成长类因子选股-1
  4. 【蓝桥杯】算法训练,数字三角形
  5. 整理-如何在solution manager里面删除未传到生产的请求
  6. 《THE BASIC GRAMMER OF C》
  7. 京东移动端首页 案例
  8. 二分查找算法(递归方式)
  9. 二分查找算法递归和非递归实现
  10. 【知识图谱】深入浅出讲解知识图谱(技术、构建、应用)