Duvida de um iniciante

3 respostas
A

Olá Pessoal!
Estou começando a estudar Java e sou completamente leigo no assunto (ainda)!
Estou com uma dúvida no seguinte exercício que tentei fazer no NetBeans 6.0, pois o mesmo apresenta erro:

class exemplo3

{

public static void main(String args[])

{

String cidade, estado;
System.out.println(cidade);

System.out.println(estado);

}

}

Será que alguem pode explicar porque está dando erro, por favor?
Grande abraço a todos!

3 Respostas

L

Variáveis locais (diferente de atributos de classes) devem ser iniciados, nem que seja com nulo, antes de serem usadas

public static void main(String args[]) {
  String cidade = null;
  String estado = null;

  System.out.println(cidade);
  System.out.println(estado);
}
T

Nao entendi sua idéia de declarar duas variaveis locais e nao usá-las.
se você não inicializá-las, o compilador do java irá reclamar!

tente fazer o seguinte.

public static void main(String args[]) {
  String cidade = "Foz do Iguacu";
  String estado = "PR;

  System.out.print(cidade + " / ");
  System.out.println(estado);
}
K

Ja foi respondido
vc tem que inicia-las com algum valor(ou null) !
se for so para obter um valor depois imprimilas vc usa o Get & SET!

Criado 14 de janeiro de 2008
Ultima resposta 12 de fev. de 2008
Respostas 3
Participantes 4