la soluzione più usata è tramite lo sleep, ma con questo non ottengo ciò che voglio, perchè mi rallenta di x millisecondi TUTTO il programma, senza comunque farmi vedere la seconda carta sbagliata girata.
Tipologia di applicazione e framework grafico? Tiro ad indovinare? Applicazione desktop con Swing (?)
Se sì, lo sleep, NON è la soluzione. Devi "ragionare" per eventi e sfruttare eventualmente un javax.swing.Timer .