Inicializar variável

1 resposta
S
public class Data {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner entrada = new Scanner(System.in);
		  
		  System.out.println("informe a data (dia, mes e ano)");
		  	  for(int i = 0; i < 3; i++){
			  String data = entrada.nextLine();
		     if(i != 2)
		        data = data + "/";
		      
		  }
		  
		  System.out.println("Data: " + data );
		   
}
	}

boas.. eu tentei compilar esse exemplo do cassio e o compilador requer que se inicialize a string data, e ao colocar a string data = null ; depois no for ficamos com o problema do mais igual, ou seja.. ele vai concatenar os valores inseridos com o null e no println vai vai mandar o null junto com a data.. como é k se resolve este problema ?

1 Resposta

Fabricio_Cozer_Marti

então tire a inicialização de dentro do for, e coloque num escopo que a instrução System.out.println("Data: " + data ); possa enxergar

Criado 14 de abril de 2006
Ultima resposta 14 de abr. de 2006
Respostas 1
Participantes 2