Pessoal, ao compilar surge a seguinte mensagem > Editor does not contain a main type, o problema que nao sei onde cometi o erro, podem me ajudar?
import javax.swing.JOptionPane;
public class Comparacao {
public static void main( String [] args){
String primeiroNumero; // primeiro String digitado pelo usuario
String segundoNumero; // segundo numero diigitado pelo usuario
String resultado; // String contendo a saida = resultado
int numero1; // primeiro numero a coparar
int numero2; // segundo numero a comprar
//Le o primeiro numero inserido pelo usuario
primeiroNumero =
JOptionPane.showInputDialog ( " Entre com primeiro numero: ");
//Le o segundo numero inserido pelo usuario
segundoNumero =
JOptionPane.showInputDialog ( "Entre com segundo numero: ");
// converte os numeros do tipo String para o tipo int
numero1 = Integer.parseInt ( primeiroNumero);
numero2 = Integer.parseInt ( segundoNumero);
resultado = "";
if ( numero1 == numero2)
resultado = resultado + numero1 + "==" + number2;
if ( numero1 != numero2)
resultado = resultado + numero1 + "!=" + numero2;
if ( numero1 > numero2)
resultado = resultado + "\n" + numero1 + ">" + numero2;
if ( numero1 < numero2)
resultado = resultado + "\n" + numero1 + "<" + numero2;
if ( numero1 >= numero2)
resultado = resultado + "\n" + numero1 + ">=" + numero2;
if ( numero1 <= numero2)
resultado = resultado + "\n" + numero1 + "<=" + numero2;
//exibe os resultados
JOptionPane.showMessaDialog(
null, resultado, "Comparacao resultado", JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 ); // TERMINA O APLICATIVO
package Comparacao;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
String primeiroNumero; // primeiro String digitado pelo usuario
String segundoNumero; // segundo numero diigitado pelo usuario
String resultado; // String contendo a saida = resultado
int numero1; // primeiro numero a coparar
int numero2; // segundo numero a comprar
//Le o primeiro numero inserido pelo usuario
primeiroNumero =
JOptionPane.showInputDialog ( " Entre com primeiro numero: ");
//Le o segundo numero inserido pelo usuario
segundoNumero =
JOptionPane.showInputDialog ( "Entre com segundo numero: ");
// converte os numeros do tipo String para o tipo int
numero1 = Integer.parseInt ( primeiroNumero);
numero2 = Integer.parseInt ( segundoNumero);
resultado = "";
if ( numero1 == numero2)
resultado = resultado + numero1 + "==" + numero2;
if ( numero1 != numero2)
resultado = resultado + numero1 + "!=" + numero2;
if ( numero1 > numero2)
resultado = resultado + "\n" + numero1 + ">" + numero2;
if ( numero1 < numero2)
resultado = resultado + "\n" + numero1 + "<" + numero2;
if ( numero1 >= numero2)
resultado = resultado + "\n" + numero1 + ">=" + numero2;
if ( numero1 <= numero2)
resultado = resultado + "\n" + numero1 + "<=" + numero2;
//exibe os resultados
JOptionPane.showMessageDialog(null,"O resultado é: "+resultado,"Comparacao resultado",JOptionPane.INFORMATION_MESSAGE );
}
}
serginhos8,
Os únicos erros que encontrei: no 1º if você colocou number2 e seria numero2 e na janela final estava JOptionPane.showMessaDialog e seria “JOptionPane.showMessageDialog”. Se eram estes os erros tá feito.
import javax.swing.JOptionPane;
public static void main(String[] args) {
String primeiroNumero; // primeiro String digitado pelo usuario
String segundoNumero; // segundo numero diigitado pelo usuario
String resultado; // String contendo a saida = resultado
int numero1; // primeiro numero a coparar
int numero2; // segundo numero a comprar
// Le o primeiro numero inserido pelo usuario
primeiroNumero = JOptionPane
.showInputDialog(" Entre com primeiro numero: ");
// Le o segundo numero inserido pelo usuario
segundoNumero = JOptionPane
.showInputDialog("Entre com segundo numero: ");
// converte os numeros do tipo String para o tipo int
numero1 = Integer.parseInt(primeiroNumero);
numero2 = Integer.parseInt(segundoNumero);
resultado = "";
if (numero1 == numero2)
resultado = resultado + numero1 + "==" + numero2;
if (numero1 != numero2)
resultado = resultado + numero1 + "!=" + numero2;
if (numero1 > numero2)
resultado = resultado + "\n" + numero1 + ">" + numero2;
if (numero1 < numero2)
resultado = resultado + "\n" + numero1 + "<" + numero2;
if (numero1 >= numero2)
resultado = resultado + "\n" + numero1 + ">=" + numero2;
if (numero1 <= numero2)
resultado = resultado + "\n" + numero1 + "<=" + numero2;
// exibe os resultados
JOptionPane.showMessageDialog(null, resultado, "Comparacao resultado",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0); // TERMINA O APLICATIVO
}
Aqui, voce tinha esqueci de colocar o Messa"ge" no showMessageDialog e tava escrito number2 inves de numero2.
Serginho, quando for postar códigos, siga essas dicas:
Assim eles ficam formatados iguais ao dos colegas, ok?