入力したユーザー文字列を母音を_に置き換えて出力するプログラムを作成しようとしています。コンパイルエラーのためにプログラムが印刷されないif部分で問題が発生しています。
import java.util.Scanner;
public class mathpowers {
public static void main(String args[])
{
Scanner a = new Scanner (System.in);
System.out.print("Enter string: ");
String s = a.nextLine();
int count = 0;
for (char c : s.toCharArray())
{
if (c=='a' || c=='e' || c=='i' || c=='o' || c=='u') {
{
c = '_';
System.out.println (c[i]);
}
}
System.out.println("Your string has " + count + " upper case letters.");
}
}