How do I prevent my code from printing user input?
import java.util.Scanner;
public class Days {
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
int day;
System.out.println("Entrez un nombre d'un jour du semaine");
day = ent.nextInt();
switch (day) {
case 1:
System.out.println("Dimanche");
break;
case 2:
System.out.println("Lundi");
break;
case 3:
System.out.println("Mardi");
break;
case 4:
System.out.println("Mercredi");
break;
case 5:
System.out.println("Jeudi");
break;
case 6:
System.out.println("Vendredi");
break;
case 7:
System.out.println("Samedi");
break;
default:
System.out.println("Nombre donnée invalide");
break;
}
}
}
I'm trying a simple program that shows the days of the week (dimanche, lundi, mardi, etc are the days but in french) it works fine but it prints user input before printing the actual day like if the input is 3 (mardi) then it prints this in the console:
3
mardi
How do I prevent it from printing the input?