テキストを入力してください。句読点は使用しないでください。IndexOfを使用した大文字問題
Javaは言語です。
私は読むためにその行を言い換えている:
は、言語のJavaです。
試み:
int x;
String sentence, first;
System.out.println("\nEnter a line of text. No punctuation please.");
Scanner keyboard = new Scanner (System.in);
sentence=keyboard.nextLine();
x = sentence.indexOf(" ");
first= sentence.substring(0,x);
second=sentence.substring(0,1)
second=second.toUpperCase();
System.out.println("I have rephrased that line to read:");
System.out.println(second+sentence.substring(x+1)+" "+first);
出力:
は、テキストの行を入力します。句読点は使用しないでください。私は読むためにその行を言い換えている
に何が起こっているか
://それは
W sが作るために必要なもの
PS -Iに行く「何が起こっている」お読みください文字 "i"資本。 "second.substring(0,1)"の読み文字を "i"にするにはどうすればよいですか? 提案したように、私は文字を取り除き、それを大文字で と連結しようとしましたが、わかりません。
私自身でこれをやっていない人が私に怒鳴りついています。私はそれに複数の試みを与え、本を読んでいる。それは役に立たなかった。私は教授に尋ねなければならなかったので、彼は私に頭を出しましたが、まだ十分ではありませんでした。是非、私はそれを理解したい。誰もが同じように把握するわけではありません。私は個人的に、理解するための例と精巧な説明が必要です。
なぜ彼らは今、馬鹿な宿題を与えるのですか? –
この宿題はありますか?宿題に関連する質問にタグを付けるのが好きです。 –
の可能な複製[最初の単語を最後までどのように移動できますか?](http://stackoverflow.com/questions/4796186/how-can-i-move-the-first-word-to-the-end) –