Originariamente inviato da Salvo_86_
String s = scanner.nextLine(); //questo l' ho preso da internet.
Ma come dici tu ho dichiarato una variabile (scanner) che però per usarla deve essere inserito all' inizio del programma java.util.*
No, alt. Innanzitutto la classe Scanner è in java.util, quindi se non vuoi scrivere ovunque nel sorgente espressamente java.util.Scanner, all'inizio del sorgente devi "importare" questa classe specifica o fare un import-on-demand:
import java.util.Scanner;
oppure
import java.util.*;
Per la questione della variabile: tu hai messo un nome 'scanner' ma non è dichiarato da alcuna parte nel tuo codice. Devi dichiarare una variabile di tipo Scanner, non basta mettere scanner-punto-qualcosa.
Originariamente inviato da Salvo_86_
Però volendo potrei sostituire "scanner" con (ad esempio) "rigadaleggere"
Potresti farmi un esempio?
codice:
import java.util.Scanner;
public class Saluto {
public static void main(String[] args) {
// dichiarazione variabile + istanziazione Scanner + inizializzazione variabile!
Scanner scanner = new Scanner(System.in);
System.out.println("Inserisci il tuo nome");
String nome = scanner.nextLine();
System.out.println("Ciao " + nome);
}
}