7-12 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。
输入格式:
输入为一个以回车结束的字符串(少于80个字符)。
输出格式:
按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。
输入样例1:
FONTNAME and FILENAME
输出样例1:
FONTAMEIL
输入样例2:
fontname and filrname
输出样例2:
Not Found
代码部分:
import java.util.Scanner;public class Main {public static void main(String[] args) {try (// TODO Auto-generated method stubScanner in = new Scanner(System.in)) {String str = new String();str = in.nextLine();int i,count=0;int[] a = new int[26];for(i=0;i<str.length();i++){if(str.charAt(i)>='A' && str.charAt(i)<='Z' && a[str.charAt(i)-'A'] == 0){System.out.print(str.charAt(i));a[str.charAt(i)-'A'] = 1;count++;}}if(count == 0)System.out.println("Not Found");in.close();}}}
利用数组存放26个大写字母的flag,利用(对应字母的ASCII码 - A的ASCII码)作为数组下标( 正好实现地址从0到25,避免直接使用ASCII码造成空间的浪费 )。该思路有参考!
java刚入门小白,如有错误或优化欢迎大佬们的指点!
7-12 输出大写英文字母 (15 分)相关推荐
- 7-9 输出大写英文字母 (15 分)
7-9 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: ...
- 带注释 实验7-3-5 输出大写英文字母 (15分)
实验7-3-5 输出大写英文字母 (15分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入 ...
- 实验7-3-5 输出大写英文字母(15分)
实验7-3-5 输出大写英文字母 (15 分) 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输 ...
- PTA-7-1 输出大写英文字母 (15分)(C语言)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-156 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-21 输出大写英文字母 (15分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-14 输出大写英文字母 (15分) 瞎搞
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 7-11 输出大写英文字母 (15 分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 第3章-22 输出大写英文字母 (15分)
本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found". 输入格式: 输入为一个以回车结束的字符串(少于80 ...
- 第3章-22 输出大写英文字母 (15 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙. 写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者. 水平有 ...
最新文章
- 金蝶加密服务器显示339错误,打开金蝶软件出现这个提示怎么解决???
- 浅析Java虚拟机结构与机制
- 熟练掌握HDFS的Shell访问
- 调研:移动OA受热捧 企业更关注协同办公
- 打印出如下图案(菱形)
- Atitit.工作流 与 规则引擎
- Spring学习资料之 依赖注入(二)
- maven项目部署到linux上的奇葩问题
- 【平面设计】扁平化设计(Ⅲ)——原则
- CPU版本文本分类代码 寒老师
- 学习用 Keras 搭建 CNN RNN 等常用神经网络
- steam加速_玩转steam的新姿势:必备加速器推荐!
- Tomcat服务器端口修改,tomcat服务器配置端口 tomcat端口号修改操作步骤
- base64原理及其编解码的python实现
- 原生HTML table样式设置大全
- Linear algebra4---duality2
- linux 重定向 2 gt gt,Linux命令- echo、grep 、重定向、1gt;amp;2、2gt;amp;1的介绍
- ORACLE-工作常用配置及命令记录-导入sql、unl文件、查看数据库状态、修改字符集等...
- HDU - 3374(最小表示法+最大表示法)
- 网页上简体繁体汉字切换
热门文章
- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- 加速度传感器和角度传感器
- php sqlite并发访问,PHP基于文件锁实现sqlite的并发操作
- 史上最傻java代码记录
- 简单学习HTML图片轮播(初学)
- C语言-编写函数isprime(int a),用来判断自变量a是否为素数。若是素数,函数返回整数1,否则返回0。
- linux 编译libvlc,linux mint debian 下交叉编译libvlc 记录
- win10 休眠不读u盘_如何解决win10识别不了U盘问题
- 【Qt】无法定位程序输入点 于动态链接库
- 金蝶商贸版,后台修改序时簿过滤条件