Have you ever had bad diarrhea or thrown up a lot? Then you might have had rotavirus. This is a very contagious virus that affects the digestive system. Most cases of rotavirus happen in babies or young kids. There is a vaccine for rotavirus that babies now get to protect them.