It is considered bad manners to eat or drink inside trains, the exception being on the Shinkansen or other long-distance express trains. The smell of the food offends those around you and there is always the possibility of spilling drinks or food, so please avoid bringing food and drinks into the train.