0
これは、コンソールからのスキャナと1文字の文字列として表される好きな文字の2つのパラメータを受け入れる、favoriteという静的メソッドを書き込むプログラムです。メソッドは、その文字で始まる2つの連続した単語が入力されるまで、繰り返しユーザーにプロンプトを出します。この方法では、入力された最後の単語を示すメッセージが出力されます。例えば2つのパラメータを受け取る方法お気に入り:コンソールからのスキャナ
:
Looking for two "y" words in a row.
Type a word: hi
Type a word: bye
Type a word: yes
Type a word: what?
Type a word: yellow
Type a word: yippee
"y" is for "yippee"
私はすでにお気に入りの方法を書かれており、そのほぼ完全が、私は今問題
私を取得していています。メインメソッドでこのメソッドを呼び出します。 ii。お気に入りの方法では、好きな文字がaのように大文字と小文字を区別する必要があります。大文字のAで始まる単語をユーザーが入力すると、プロンプトを停止する必要はありません。
ここで私のコードはまったくありません。
public class favoriteLetter {
public static void main(String[]args){
}
public static void favorite(Scanner console, String favletter){
System.out.println("Looking for two \""+ favletter+"\" words in a row.");
int count = 0;
String word = "";
while(count<2){
System.out.println("Type a word: ");
word = console.next();
if (word.startsWith(favletter))
{
count++;
}
else
{
count = 0;
}
}
System.out.println("\""+favletter+ "\" is for \"" +word+"\"");
}
}
word.toLowercase()。startsWith(favletter)と小文字でfavletterを保存する –