comment lire int,double,et de la peine de chaîne en utilisant la même variable scanner

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            String s=new String();
            int x=sc.nextInt();
            double y=sc.nextDouble();
            s = sc.next();

            System.out.println("String:"+s);
            System.out.println("Double: "+y); 
            System.out.println("Int: "+x);     
     }       
}

de l'analyse d'un seul mot pleasd donner des suggestions...

  • hasNextInt,hasNextDouble() explorer ces méthodes.
  • est-il vraiment en double ?
  • et keppil je ne pense pas que sa dupe OP n'est pas à l'aide de nextLine() n'importe où
  • ce n'est pas en double .mais il n'était pas clair pour moi
  • next() ne lit un mot, c'est le but. Si vous voulez lire une ligne entière utiliser nextLine();
  • voter à rouvrir
  • pouvez-vous revenir sur la question car elle n'est pas dupe de ce thread?
  • J'ai pensé qu'il était assez proche, et a accepté de répondre à expliquer et résolu la situation ici. Heureusement que tu l'as il a rouvert depuis plusieurs personnes n'étaient pas d'accord avec moi.

InformationsquelleAutor Gokul Raj | 2015-10-05