将一段英文每个单词首字母大写
2016-08-13 13:43
423 查看
Have the function LetterCapitalize(str) take the str parameter being
passed and capitalize the first letter of each word. Words will be separated
by only one space.
Use the Parameter Testing feature in the box below to test your code with
different arguments.
package demo5;
import java.util.Scanner;
class Test3 {
public static String LetterCapitalize(String str) {
str.trim();
int wordNum=1;
boolean flag=false;
String str2="";
for(int i=0;i<str.length();i++){
char indexword=str.charAt(i);
if(i==0 || flag==true){
if(indexword>='a' && indexword<='z'){
str2+=(char)(indexword-32);
}else{
str2+=indexword;
}
flag=false;
}else if(indexword==' '){
str2+=' ';
flag=true;
}else{
str2+=indexword;
flag=false;
}
}
return str2;
}
public static void main (String[] args) {
// keep this function call here
Scanner s = new Scanner(System.in);
System.out.print(LetterCapitalize(s.nextLine()));
}
}
passed and capitalize the first letter of each word. Words will be separated
by only one space.
Use the Parameter Testing feature in the box below to test your code with
different arguments.
package demo5;
import java.util.Scanner;
class Test3 {
public static String LetterCapitalize(String str) {
str.trim();
int wordNum=1;
boolean flag=false;
String str2="";
for(int i=0;i<str.length();i++){
char indexword=str.charAt(i);
if(i==0 || flag==true){
if(indexword>='a' && indexword<='z'){
str2+=(char)(indexword-32);
}else{
str2+=indexword;
}
flag=false;
}else if(indexword==' '){
str2+=' ';
flag=true;
}else{
str2+=indexword;
flag=false;
}
}
return str2;
}
public static void main (String[] args) {
// keep this function call here
Scanner s = new Scanner(System.in);
System.out.print(LetterCapitalize(s.nextLine()));
}
}
相关文章推荐
- 键盘输入一句英文 将每个单词的首字母大写
- javascript面试题:如何把一句英文每个单词首字母大写?
- 将一段英语的每个单词首字母大写
- 给出一句英文句子: "let there be light" 得到一个新的字符串,每个单词的首字母都转换为大写
- 字符串每个单词首字母大写
- 转换每个单词首字母大写
- 将一段话的每个单词首字母大写
- 每个单词首字母变大写-replace
- 67.读入字符串把每个单词开始的字母大写
- 打印出一段英文单词字母大于6个的
- 让字符串中每个单词的首字母大写
- 每个单词的首字母转成大写
- 统计一段英文每个单词出现的次数
- 使用JavaScript 将字符串中由空格隔开的每个单词首字母大写,写出通用方法。
- string.capwords() 将每个单词首字母大写
- 讲一句话中的每个单词首字母大写
- 将字符串中每个单词首字母大写
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- java编程题:输入一段英文,获取每个单词出现的次数跟位置,并排序
- Java 读取一段英文文档统计每个单词出现的次数和单词的总数