import java.util.Scanner; // Soluzione al Progetto 3 della sezione 2.8 del libro di testi. Vedi lavagna // della lezione dell 11/10/2022. public class P2Progetto283b { // Questo programma NON GEERA alcun errore se la stringa immessa dall'utente // non contiene spazi, ma restituisce la stringa in input senza alcuna modifica. public static void main(String[] args) { System.out.println("Immetti una riga e premi invio quando hai finito:"); Scanner tastiera = new Scanner(System.in); String riga = tastiera.nextLine(); System.out.println("La tua riga modificata è:"); int i = riga.indexOf(' '); if (i < 0) { System.out.println(riga); } else { var s1 = riga.substring(0, i); var s2 = riga.substring(i + 1); var risultato = s2 + " " + s1; System.out.println(risultato); } // l'istruzione che segue non è necessaria, ma evita il messaggio di // avvertimento sul fatto che kbd non è stato chiuso. tastiera.close(); } }