Erro no eclipse na hr de imprimir os dados

4 respostas
D

public class UnidadeMedida {

// declaracao dos atributos
 
private int codUnidadeMedida;
private String decUnidadeMedida;

public UnidadeMedida(int codUnidadeMedida, String decUnidadeMedida) {
	this.codUnidadeMedida = codUnidadeMedida;
	this.decUnidadeMedida = decUnidadeMedida;
}

// inicio dos metodos get e set
public int getCodUnidadeMedida() {
	return codUnidadeMedida;
}

public void setCodUnidadeMedida(int codUnidadeMedida) {
	this.codUnidadeMedida = codUnidadeMedida;
}

public String getDecUnidadeMedida() {
	return decUnidadeMedida;
}

public void setDecUnidadeMedida(String decUnidadeMedida) {
	this.decUnidadeMedida = decUnidadeMedida;
}

}

// a classe UnidadeMedida instanciada

public class Executa {

public static void main( String [] args){

// atribuindo os valores
new UnidadeMedida ( 1010, "xx");

// imprimindo os valores
System.out.println(UnidadeMedida.getcodUnidadeMedida ( ) + UnidadeMedida.getdecUnidadeMedida ( ) + "  ");
	
}

}

PESSOAL BOA NOITE !!

ESTOU COM UM PROBLEMA NO ECLIPSE , APOS EU TER CRIADO A CLASSE A CIMA E INSTACIADO ELA, APÓS EU ATRIBUIR OS VALORES , QUANDO EU PEÇO P/ ELES SEREM IMPRESSOS ATRAVES DO SYSTEM.OUT…,EU NÃO CONSIGO,AO LADO DESSA PARTE DO CÓDIGO FICA UMA LUZ AMARELA COM UM PONTO DE EXCLAMAÇÃO VERMELHO

POR FAVOR VCS PODERIAM ME DIZER AONDE ESTÁ O ERRO ???

VLW FIQUEM COM DEUS

4 Respostas

R

Usa a tag code para postar códigos cara.

public class UnidadeMedida { 

// declaracao dos atributos 

private int codUnidadeMedida; 
private String decUnidadeMedida; 

public UnidadeMedida(int codUnidadeMedida, String decUnidadeMedida) { 
this.codUnidadeMedida = codUnidadeMedida; 
this.decUnidadeMedida = decUnidadeMedida; 
} 

// inicio dos metodos get e set 
public int getCodUnidadeMedida() { 
return codUnidadeMedida; 
} 

public void setCodUnidadeMedida(int codUnidadeMedida) { 
this.codUnidadeMedida = codUnidadeMedida; 
} 

public String getDecUnidadeMedida() { 
return decUnidadeMedida; 
} 

public void setDecUnidadeMedida(String decUnidadeMedida) { 
this.decUnidadeMedida = decUnidadeMedida; 
} 
} 


// a classe UnidadeMedida instanciada 

public class Executa { 

public static void main( String [] args){ 

// atribuindo os valores 
UnidadeMedida UnidadeMedida = new UnidadeMedida ( 1010, "xx"); 

// imprimindo os valores 
System.out.println(UnidadeMedida.getcodUnidadeMedida ( ) + UnidadeMedida.getdecUnidadeMedida ( ) + " "); 

} 

}

Você precisa criar um espaco de memória que a JVM vai alocar esses dados ;)

D

vlw mano, agora foi !!

V

Estou com o mesmo erro, alguém pode me ajudar e dizer como crio um espaço na memória para o JVM?
Vlw, brigado. =D

M

cria uma string recebendo os parametros que estao dentro do System.out.println !!

ex:

String a = UnidadeMedida.getcodUnidadeMedida();
String b = UnidadeMedida.getdecUnidadeMedida();

 se for int

int a = UnidadeMedida.getcodUnidadeMedida();
int b = UnidadeMedida.getdecUnidadeMedida();

e no system.out.println

System.out.println("valor de a " + a + "Valor de b: " + b);   
  
}
Criado 30 de outubro de 2010
Ultima resposta 23 de mar. de 2012
Respostas 4
Participantes 4