La prise de la saisie de l'utilisateur dans une instruction switch en java

J'ai besoin d'aide pour faire cette instruction switch, en prenant une entrée de l'utilisateur dans le but de choisir (dans ce cas) le mois qui sera imprimé. Au lieu de simplement toujours l'impression d'août, comment pourrais-je prendre une entrée de l'utilisateur et de les laisser choisir le mois?

    import java.util.Scanner;
    public class SwitchDemo {

        public static void main(String[] args) {

            int UsrIn;


            UsrIn = input.nextInt();

            int month = UsrIn;

            String monthString;
            switch (month) {
                case 1:  monthString = "January";
                         break;
                case 2:  monthString = "February";
                         break;
                case 3:  monthString = "March";
                         break;
                case 4:  monthString = "April";
                         break;
                case 5:  monthString = "May";
                         break;
                case 6:  monthString = "June";
                         break;
                case 7:  monthString = "July";
                         break;
                case 8:  monthString = "August";
                         break;
                case 9:  monthString = "September";
                         break;
                case 10: monthString = "October";
                         break;
                case 11: monthString = "November";
                         break;
                case 12: monthString = "December";
                         break;
                default: monthString = "Invalid month";
                         break;
            }
            System.out.println(monthString);
        }
    }
  • Lire très très basic tutoriel s'il vous plaît.
  • Avez-vous de faire quelques recherches au lieu de copier/coller le code dans le l'instruction switch page?
  • pour être juste, de lui trouver cette page montre qu'il a fait quelques recherches...
  • Ouais, j'ai essayé de mettre en Java, l'ajout d'un scanner, et essayer de prendre de l'utilisateur, mais je pense que je n'ai pas le droit.
  • Mais le switch est complètement hors de propos, puisque la question est "Comment puis-je obtenir un entier comme l'entrée de l'utilisateur?" Montrer le code que vous rencontrez un problème avec, pas le code que vous avez trouvé dans la documentation de Java.
  • Il m'a montré la page.
  • Vous ne devez pas utiliser les deux en même temps? Je suis désolé, je suis vraiment confus, quand j'ai besoin de l'utiliser eux.
  • Je lui ai montré la page dans sa précédente question (qui a été supprimé)...
  • Je corrige la position des mains.
  • "J'ai essayé de mettre en Java, l'ajout d'un scanner, et en essayant de prendre de l'utilisateur" --> show us ce, alors peut-être que vous pouvez obtenir de l'aide avec votre problème.
  • Il a répondu à la question mais je vous remercie de toute façon.

InformationsquelleAutor Eqorip | 2014-01-27