Oppure

Loading
22/11/11 14:43
TheLodu
Dove è che sbaglio?


public class Prova {

	private String Nome;
    private String Cognome;
    private String Indirizzo;
    private String Telefono;

    public Prova(String Nome, String Cognome){
		this.Nome = Nome;
        this.Cognome = Cognome;

    }

    public void setNome(String Nome) {
        this.Nome = Nome;
	}

    public String getNome() {
        return Nome;
    }

    public static void main(String[] args) {

    	ConsoleReader console = new ConsoleReader(System.in);
        System.out.println("INIZIO SET DI ISTRUZIONI");
        Prova Piero = new Prova("Piero", "Rossi");
        System.out.println("1) E' stato creato un'oggetto 'Piero' di tipo 'Prova' il nome e' 'Piero' il cognome e' 'Rossi'. Si prosegue con la stampa");
        String stampa = Piero.getNome();
        System.out.println(stampa);
        Piero.setNome("Giovanni");
        System.out.println("2) Modificato il nome con 'Giovanni'. Si prosegue con la stampa");
        stampa = Piero.getNome();
        System.out.println(stampa);
        System.out.println("3) Inserisci un nome a piacere:");
        String nome = console.readLine();
        Piero.setNome(nome);
        System.out.println("4) Modifica al nome eseguita con successo! Ecco il nome:");
        stampa = Piero.getNome();
        System.out.println(stampa);

    }
}
Ultima modifica effettuata da TheLodu 22/11/11 15:48
aaa
03/01/12 15:48
fraioveio
La classe ConsoleReader non esiste! :nono:

Correggi il codice in questo modo:

import java.io.*;

public class MiaClasse {
    public static void main(String[] args) throws IOExcpetion {
        DataInputStream console = new DataInputStream(System.in);
        System.out.print("Come ti chiami?? ");
        String nome = console.readLine();
        System.out.println("Ciao " + nome);
    }
}


Usando la classe DataInputStream dovrebbe funzionare.
Ricorda di gestire l'errore di tipo IOException che genera la funzione readLine()
Ultima modifica effettuata da fraioveio 03/01/12 15:51
aaa