我是Java的初学者,我们被要求使用大写单词的第一个和最后一个字母。
[提示:将字母捕获为字符串(使用substring方法),然后使用toUpperCase()方法。]
到目前为止,我只有这个,
import java.util.Scanner;
public class Excercise6 {
public static void main (String [] args){
Scanner keyboard = new Scanner (System.in);
System.out.print("Please Type a word: ");
String word = keyboard.nextLine();
int stringLength = word.length();
String letter1 = word.substring (0,1);
String lastletter = word.substring ((stringLength-1),(stringLength));
String newWord =letter1.toUpperCase() + lastletter.toUpperCase();
System.out.println("The word with first letter capitalized is: " + newWord );
}
}
如何在第一个字母和最后一个字母之间添加单词?
代码看起来不错,只需进行一些更改
String newWord = letter1.toUpperCase()
+ word.substring(1, word.length() - 1)
+ lastletter.toUpperCase();
首字母-letter1.toUpperCase()
中弦-word.substring(1, word.length() - 1)
最后一封信-lastletter.toUpperCase();
输出
Please Type a word: ankur
The word with first letter capitalized is: AnkuR
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句