Galera seguinte gostaria de saber pq isso da errado, e tipo, montei assim justamente pra perguntar a vcs, eu em uma classe, posso criar seus atributos private e criar métodos get e set, tratando o problema nesta mesma classe? espero q tenham entendido minha pergunta.
import javax.swing.JOptionPane;
public class AreaTrianguloThis{
public static void main(String args[]){
private String rec="";
private int base=0;
private int altura=0;
private float resultado=0;
rec = JOptionPane.showInputDialog(null,"Digite a base de seu triangulo:","Base",JOptionPane.QUESTION_MESSAGE);
setBase(rec);
rec = JOptionPane.showInputDialog(null,"Digite o valor da altura de seu triangulo:","Altura",JOptionPane.QUESTION_MESSAGE);
setAltura(rec);
getResultado();
}
public int setBase(String rec){
this.base=Integer.parseInt(rec);
}
public int setAltura(String rec){
this.altura=Integer.parseInt(rec);
}
public void getResultado(){
this.resultado=this.base*this.altura;
JOptionPane.showMessageDialog(null,"A area do triangulo é:"+this.resultado,"Area do triangulo",JOptionPane.INFORMATION_MESSAGE);
}
}