Alguem sabe informar pq está ocorrendo este erro "? cannot resolve symbol, variable guardaMenor) consequentemente a variavel seguinte tambem ira mostrar a mesma coisa.
a linha que dá erro é
JOptionPane.showMessageDialog(null,"O menor valor digitado foi " + obj.guardaMenor +
Codigo.
public class Guarda{
int menor,maior;
public void guardaMaior(int numvetor){
if(numvetor > maior){
maior = numvetor;
}
}
public void guardaMenor(int numvetor){
if (numvetor < menor){
menor = numvetor;
}
}
public int getMaior() {
return maior;
}
public int getMenor() {
return menor;
}
}
import javax.swing.JOptionPane;
public class MaiorMenor{
public static void main(String args[]){
String numero;
int c,quantidade;
Guarda obj = new Guarda();
numero = JOptionPane.showInputDialog("Entre com a quantidade de numeros a serem comparados: ");
quantidade = Integer.parseInt(numero);
for(int i = 0; i < quantidade; i++){
numero = JOptionPane.showInputDialog("Digite o numero da posiçao [ " + (i+1) + " ] :");
c = Integer.parseInt(numero);
obj.guardaMaior(c);
obj.guardaMenor(c);
}
JOptionPane.showMessageDialog(null,"O menor valor digitado foi " + obj.guardaMenor + ( o erro aparece ? cannot resolve symbol, variable guardaMenor) consequentemente a variavel segiuinte tambem ira mostrar.
"\nO maior valor digitado foi " + obj.guardaMaior,
"Classificaçao",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}
[color=“red”]Editado para conter o BBCode CODE - jeveaux[/color]