0
こんにちは、私の仕事は、最初と最後の言葉を交換し、最初の単語スワッピングと変更スクリプトが
セイI入力
私の出力の最初の文字を大文字にすることです
fourTwo 3 fourone
であることが判明は、ここで私はそう簡単にしてください初心者です私のコード ある
import java.util.Scanner;
public class tryNumber2 {
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter any line with no punctuation");
String line = keyboard.nextLine();
System.out.println(line);
// First word to the end and capitalize.
{
int spacePosition = line.indexOf(" ");
String FirstWord = line.substring(0, spacePosition).trim();
String MiddleOfSentence = line.substring(spacePosition, line.length()).trim();
String FirstChar = MiddleOfSentence.substring(0, 1);
FirstChar = FirstChar.toUpperCase();
MiddleOfSentence = FirstChar + MiddleOfSentence.substring(1, MiddleOfSentence.length());
String LastWord = line.substring(line.lastIndexOf(' ') + 1);
System.out.println(LastWord + MiddleOfSentence + FirstWord);
keyboard.close();
}
}
}
私が何かを忘れていた場合、私は私のエラーがどこにあるか知っているかいない...
金田さんは働いていますが、最初と最後の単語を交換しません – Beginner
ああ申し訳ありませんが、最後の単語を追加して大文字にする必要があると思いました。私はあなたの質問を間違って読んだ。私のコードをOPで修正しました! – jmc