ユーザーが入力した内容で配列内の母音を変更する配列の作成に問題があります。発生した問題は、手紙i
を要求すると、inputmismatch
.
/******************************************************************************
* This function will prompt the user to replace all vowels in the array
******************************************************************************/
public static void replace( char [] letters )
{
Scanner scan = new Scanner(System.in);
System.out.print(" Enter a character for i: ");
int S = scan.nextInt();
for(int i = 0; i < letters.length; i++)
{
if(letters[i] == 'A' || letters[i] == 'E' || letters[i] == 'I')
{
letters[i]= (char)S;
System.out.print(letters);
}
}
}