Partage
  • Partager sur Facebook
  • Partager sur Twitter

Saisir des données claviers

Scanner

Sujet résolu
    13 janvier 2019 à 14:58:36

    Bonjour, 

    J'aurais voulu savoir s'il était possible de saisir une donnée sans le retour à la ligne avec un Scanner. 

    Je m'explique quand je veux saisir une donnée j'aimerais avoir ce style de possibilité :

    Tapez un nombre : 12

    Et non :

    Tapez un nombre :

    12

    12 étant la donnée saisie au clavier. Je sais qu'il faut utiliser un Scanner, mais quand je l'utilise il y a toujours un retour à la ligne

    Merci d'avance pour vos réponses 

    • Partager sur Facebook
    • Partager sur Twitter
    Quentin
      13 janvier 2019 à 18:28:31

      Bonjour,

      Normalement on utilise la fonction System.out.println et donc ça saute une ligne. Si tu enlèves le "ln" à la fin ça saute pas de ligne. Exemple :

      import java.util.Scanner;
      
      public class TestClass24 {
      
      	public static void main(String[] args) {		
      
      	
      	Scanner sc = new Scanner(System.in);
      	System.out.print("Taper un nombre :");
      	int str = sc.nextInt();
      	System.out.println("Vous avez saisi : " + str);
      	
      	sc.close();
      }
      	
      }
      



      • Partager sur Facebook
      • Partager sur Twitter
        17 janvier 2019 à 8:25:14

        Merci pour votre réponse et désolé du retard
        • Partager sur Facebook
        • Partager sur Twitter
        Quentin

        Saisir des données claviers

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown