O que há de errado com o For Loop?

package mygradeloops;

import java.io.IOException;

public class MyGradeLoops {

    public static void main(String[] args) throws IOException {
        char x = 'A';

        for (x='0';x<'9';x++){

        System.out.println("Please enter in one of your grades.");

        System.in.read();

        System.out.println("Keep going!");


        }   
    }   
}

Esse código mantém a impressão dupla após a primeira "nota". Alguém sabe por que ele imprime duas vezes? Eu fiz o "For Loop" errado?

questionAnswers(2)

yourAnswerToTheQuestion