私が入力した単語に母音を表示するのに少し問題があります。私は母音= AEIOUを持っています。私はおそらくそれが問題だと思っていたが、わからないし、それを修正する方法がわからない。ここでこのプログラムを使って、ユーザーが入力した単語の母音を数える方法はありますか?
は、それは私を与えるものです:
は、単語を入力します。ここでは南極
は、南極での母音は:AEIOU
母音回数:完成4
プロセス。
あなたが見ることができるように、それは母音を数えて、私はそれらも表示させたいと思っています。どうすればいい? (私はnoobのコーダよ....)
import static java.lang.System.*;
import java.util.*;
public class Java2106{
public static void main(String[] args) {
new Solution();
}}
class Solution
{
String word;
int count;
String vowels;
Solution()
{
input();
output();
}
public void input()
{
Scanner scan = new Scanner(in);
out.print("Enter a word: ");
word = scan.nextLine();
}
public void output()
{
vowels = "AEIOU";
count = 0;
out.println();
out.print("Here are the vowels in " + word + ": " + vowels);
for (int x = 0; x < word.length(); x++)
{
String let = word.substring(x,x+1);
if (vowels.contains(let))
count++;
}
out.println("\nVowel count: " + count);
}
}
あなたのテキストで見つかった母音とまったく同じ母音を母音を保存するための追加の変数が必要です。例えば 'List'のようなものです。その後、母音を見つけるたびにこのリストにプッシュし、最終的にそれを印刷します。 –