Gente, to tentando fazer um script aqui no eclipse, mas não entendo pq não entra
no if(true), por mais que eu digite os a, m ou s, não entra no if(true);
import javax.swing.JOptionPane;
public class MedicaoDePressao {
public static void main(String[] args) {
double atm, mmHg, volume, massaG, massaM, temperatura;
String aux, mensagem;
boolean validador = false;
do{
aux = JOptionPane.showInputDialog(null,“Escolha o Tipo de Medição:\nPara
“atm” digite A\nPara “mmHg” digite M\nPara sair digite S”);
aux = aux.toLowerCase();
JOptionPane.showMessageDialog(null,aux);
if(aux == “a” || aux == “m” || aux == “s” ){
validador = true;
}else{
JOptionPane.showMessageDialog(null,“Você digitou um valor inválido”);
validador = false;
}
}while(!validador);
Humm… entendi, desculpe, estou caindo de paraquedas do Java, to precisando fazer um trabalho da facu. Eu já programo em php, mas ainda não estou pensando em aprender efetivamente Java, apenas por enquanto.
Mas voltando ao assunto, como aplico o equals da minha classe? Não entendi o funcionamento disto…ç.