16. I/O
Input
Dobbiamo prima costruire uno scanner, che deve essere collegato allo standard input System.in, e poi usare i metodi della classe Scanner
.
nextLine()
, legge la prossima linea
next()
, legge la prossima stringa fino al primo spazio
nextInt()
, legge il prossimo intero
nextDouble()
, legge il prossimo double
hasNext()
, ci dice se c’è una stringa in input
hasNextInt(), nextFloat(), nextBoolean()
Output
Usare System.out.print
oppure System.out.println
.
Esempio
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("What is your name?");
String name = in.nextLine();
System.out.println("How old are you?");
int eta = in.nextInt();
System.out.println("Hello " + name + " in one year you will have " + (eta+1)+ " years");
}