Hai notato che nel tuo if hai usato l'operatore "assegnazione" (cioè "=" singolo uguale) al posto dell'operatore "confronto" ( cioè "==" doppio uguale)?
In presenza di un errore simile la condizione all'interno dell'if è sempre verificata.
Se non sbaglio (non ho il compilatore sottomano) il tuo programma stamperebbe un asterisco e due linee vuote ogni ciclo.
Prova a sostituire l'operatore ed il codice che hai scritto dovrebbe funzionare.