/**
录入键盘输入字母并将小写变为大写
*/
import java.io.*;
class readin
{public static void main(String[] args)throws IOException {InputStream in = System.in;//引入输入流StringBuilder sb = new StringBuilder();//新建一个缓冲区while(true){int ch = in.read();//读入键盘输入if(ch=='\r')continue;if(ch=='\n'){String s = sb.toString();//讲读入输入转换为字符型if("over".equals(s))//判断S是否为OVERbreak;elseSystem.out.println(s.toUpperCase());//打印出字母大写sb.delete(0,sb.length());}elsesb.append((char)ch);}}
}

简而言之:

最实用的

BufferedReader bufr = new Bufferedread(new InputStreamReader(System.in));//读入键盘输入转换为字符流,在用缓冲区优化

录入键盘字母输入并将小写变为大写相关推荐

  1. 判断一个字符(小写变为大写,大写变小写,数字不变,空格输出space,其他字符输出other)C语言

    #include<stdio.h> int main() {char x;printf("请输入一个字符:");scanf("%c",&x) ...

  2. Java黑皮书课后题第4章:*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示。编写程序,提示用户输入一个小写或大写字母,然后显示对应数字。对于非字母输入,提示非法输入

    *4.15(电话键盘)电话上的国际标准字母/数字映射如下所示.编写程序,提示用户输入一个小写或大写字母,然后显示对应数字.对于非字母输入,提示非法输入 题目 题目概述 运行示例 破题 代码 题目 题目 ...

  3. 试题8 算法训练 P0103(从键盘输入一个大写字母,要求改用小写字母输出。)

    题目: 从键盘输入一个大写字母,要求改用小写字母输出. 输入 A 输出 a 分析思路: 主要考虑ASII码值的相互转化 a: 对应ASII值为:97 A: 对应ASII值为:65 大小写之间相差32 ...

  4. 编写程序,从键盘输入 一个 英文字母(有若干行)。如果是大写字母,则输出它对应的小写字母;如果是小写字母,则输出它对应的大写字母。

    撰写人--软工二班--陈喜平 题目描述 编写程序,从键盘输入 一个 英文字母(有若干行).如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 输入 一个英文字母.(有多组 ...

  5. 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕

    从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...

  6. 输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。

    #include<stdio.h> int main() { /输入一个字母,若是小写字母,则变为大写输出,否则,原样输出./ char x; scanf("%c",& ...

  7. 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。

    从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...

  8. c语言输入一个小写字母 将其变为大写,c语言输入一个数减32然后输出和输入小写字母变为大写字母有什么区别?...

    匿名用户 1级 2019-03-19 回答 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母.编写程序实现,从键盘上 ...

  9. C语言编写程序输出循环字母,用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字母输出....

    程序如下: #include int main() { char ch; scanf("%c",&ch); printf("%c",ch-'a'+'A' ...

最新文章

  1. 如何从ATS获取客户端平均响应时间(单位,毫秒)?
  2. 高德地图2020最新版下载导航wince_导航定位错误致青城山严重拥堵,高德地图回应:已优化...
  3. dr.oracle素颜霜好用吗,dr.jart+ V7素颜霜怎么样?不适合干皮
  4. 中国地质大学计算机考研录取名单,中国地质大学考研拟录取名单2021公布在哪里?什么时候公布?...
  5. softmax logistic loss详解
  6. [css] style标签写在body前和body后的区别是什么?
  7. Asterisk SIP连通测试(X-Lite eyebeam)
  8. Linux rm命令、Linux touch命令、Linux tee命令
  9. Kettle 之 javascript字段数据处理
  10. mac php mysql 环境_Mac下配置PHP+MySql环境
  11. 谈谈我在自然语言处理入门的一些个人拙见
  12. Unity2019中文补丁下载
  13. 推荐一些学习SEO的优秀书籍附pdf电子书下载地址
  14. Java---计算器(标准计算器,科学计算器)的实现
  15. 计算机容量单位换算题,计算机储存容量计算单位换算
  16. 狮子座与摩羯座 ---转载
  17. C++实现贪吃蛇游戏
  18. 过压过流保护芯片,过压过流IC电路图
  19. ai未来人工智能陪伴机器人怎么用
  20. 真实生活的记录:我三年的外企生涯(4) 出处:天涯虚拟社区

热门文章

  1. 表单向导 css实现 步骤指引器
  2. 按覆盖地理范围的不同计算机网络可分为,按网络覆盖的地理范围进行分类,计算机网络可以分为:...
  3. c语言50到100套,c语言51-100套试题答案及详解.pdf
  4. mysql 日期区间创建_按日期范围统计数据
  5. centos 6.3安装mysql_centos6.3安装MySQL 5.6(转)
  6. mysql触发器运算_在MySQL中使用触发器计算列值?
  7. java 文件md5校验_Java 获取 文件md5校验码
  8. 第十五届全国大学生智能车人工智能创意组复赛首批团队名单
  9. 信号与系统期末考试2020春季学期试题准备
  10. 手机屏幕 高宽有哪些_企业文化不仅要上墙,更要霸屏!企业文化如何在线上进行宣传?如何在屏幕上宣传?看这篇就够了!...