首字母变大写

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 47489    Accepted Submission(s): 26251

Problem Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
Output
请输出按照要求改写后的英文句子。
Sample Input
i like acm
i want to get an accepted

Sample Output
I Like Acm
I Want To Get An Accepted

import java.util.*;
class Main{
public static void main(String args[])
{Scanner cin=new Scanner(System.in);
while(cin.hasNext())
{String str=cin.nextLine();
char []a=str.toCharArray();
a[0]=(char)(a[0]-32);
for(int i=1;i<str.length();i++)
{if(a[i]==' '&&a[i+1]!=' ')
a[i+1]=(char)(a[i+1]-32);}
for(int i=0;i<str.length();i++)
System.out.print(a[i]);
System.out.println();

}
}
}

这里不需要吃掉回车键

转载于:https://www.cnblogs.com/1314wamm/p/5364773.html

hdu2026.java字符相关推荐

  1. JAVA字符流与字符集编码

    http://elf8848.iteye.com/blog/271742 问题: 当用JAVA字符流向硬盘写一个a.txt文件时,默认情况下a.txt 会使用什么字符集编码? 分析: "字符 ...

  2. 【JAVA编码专题】 JAVA字符编码系列三:Java应用中的编码问题

    这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考. 为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问 ...

  3. 【JAVA编码】 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换

    http://blog.csdn.net/qinysong/article/details/1179489 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记 ...

  4. 【JAVA编码专题】JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础

    这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考. 为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问 ...

  5. java 字符数组与字符串_用于字符串和数组的5种简单有效的Java技术

    java 字符数组与字符串 Java通常会排在前五种最流行的编程语言中,因此可以理解. 它是一种通用语言,非常容易学习,因为它是一种高级语言,并且可以满足许多用例. 由于这些原因,Java是一门很棒的 ...

  6. java字符连接字符串数组_Java中连接字符串的最佳方法

    java字符连接字符串数组 最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗. 这些是我要研究的方法: 使用 ...

  7. java字符编码方式总结

    java字符编码方式总结一.概要在JAVA应用程序特别是基于WEB的程序中,经常遇到字符的编码问题.为了防止出现乱码,首先需要了解JAVA是如何处理字符的,这样就可以有目的地在输入/输出环节中增加必要 ...

  8. Java字符字符串类

    Java字符字符串类 Character 类 Character 类用于对单个字符进行操作.Character 类在对象中包装一个基本类型 char 的值在实际开发过程中,我们经常会遇到需要使用对象, ...

  9. java 字符终端库_Java 字符终端上获取输入三种的方式分享

    在java 字符终端上获取输入有三种方式: 1.java.lang.system.in (目前jdk版本均支持) 2.java.util.scanner (jdk版本>=1.5) 3.java. ...

最新文章

  1. Deeplearning知识蒸馏
  2. linux上查看网络限制,如何在Linux上限制网络带宽
  3. 技术直播:讲一个Python编写监控程序的小故事
  4. 用 Linux 命令玩一个有趣的数学游戏
  5. Ubifs Support
  6. 远程桌面无法复制文本时解决办法
  7. Python divmod 函数 - Python零基础入门教程
  8. 如何应对互联网界的奇葩面试题!
  9. 再现暴力裁员!患病员工被关小黑屋,摄像头监控,工作量超其他人!
  10. 【C语言】 删除一个字符串中重复的字符
  11. ROS:定制自己的消息类型msg
  12. 但是的近义词是什么,怎么用但是造句?
  13. 为什么我在CSDN坚持写了3年多的博客?
  14. c语言表达式优先级最高的是,C语言运算符优先级表
  15. macOS:卸载JRE或JDK
  16. 云计算机教室 国家标准,计算机云网络教室建设方案
  17. springboot系列(二十七):如何实现word携带图片导出?这你得会|超级详细,建议收藏
  18. edgex-ui中文版下载
  19. SSH协议原理和实践
  20. Linux 如何在 vi 里搜索关键字

热门文章

  1. rtsp,rtp,gb28181直接转化为html5播放(二)
  2. gitbook使用实录
  3. Oracle中的函数(持续更新)
  4. python网络监控程序_Python之利用psutil写一个命令行网速实时监控小程序
  5. 【Flink】 Flink 应用资源分配问题排查思路
  6. 【Redis】Redis 使用 redisson 做分布式锁 复盘 maven 依赖 netty 冲突
  7. 【ElasticSearch】es 面试题 视频 笔记
  8. 【ElasticSearch】Es 源码之 Netty4HttpServerTransport 源码解读
  9. 【clickhouse】mac 10.15.7使用docker安装clickhouse
  10. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)