Some cruiselines have rules against jeans in the main dining room (Princess and Celebrity come to mind), but Carnival doesn't. I saw plenty on my last Carnival cruise a few years ago. In fact, even on Princess, where they are supposed to be prohibited, I saw lots on my cruise last November. As long as they are nice jeans, you will have no problems wearing them on Carnival.