Boa tarde galera, como eu sou super novato em java estou precisando muitissimo de ajuda.
Preciso fazer um programinha java utilizando o eclipse no qual eu possa inserir dois valores em caixas de diálogo e ver o resultado.
Obrigado a todos.
Pesquise na net sobre o JOptionPane.
Você pode usar a API JOptionPane como o amigo acima citou.
então seu programa ficaria = ou - assim:
[code]import javax.swing.JOptionPane; // importando a API para dentro do seu programa JAVA
public class Somar { // classe principal chamada Somar, esta dever ser o nome do seu arquivo JAVA
public static void main (String args[]) { //método principal em JAVA que executa o programa
String n1, n2; // criação das variáveis que armazenará os valores numericos, criamos String porque o JOptionPane só aceita valores tipo texto, depois faremos a conversão
int resultado;
JOptionPane entrada = new JOptionPane(); // instanciando a classe JOptionPane e criando o Objeto entrada
n1 = entrada.showInputDialog("Entre com o primeiro número:
"); // pedindo o primeiro número ao usuário
n2 = entrada.showInputDialog(“Entre com o segundo número”); // pedindo o primeiro número ao usuário
resultado = Integer.parseInt(n1) + Integer.parseInt(n2); // passando os valores em String para inteiros e executando a soma
entrada.showMessageDialog(null, resultado); // mostrando o resultado
}
}[/code]
Fiz bem simples, tudo dentro de um arquivo apenas, mais se você quiser pode construir um arquivo a parte criando a classe Somar e fazendo os métodos que irão somar e mostrar ao usuário. e outra que irá apenas criar objetos e invocar os métodos da outra classe.
Espero que sirva, até a próxima
Tb fiquei em dúvida com este exercício:
fiz ele todo, aki está o código do programa,
package CaixaDeDialogo;
import javax.swing.JOptionPane;
public class Adicao {
public static void main(String[] args) {
String n1 =
JOptionPane.showInputDialog( "Insira o primeiro número: " );
String n2 =
JOptionPane.showInputDialog( "Insira o segundo número número: " );
int noma =
Integer.parseInt(n1) + Integer.parseInt(n2);
String message =
String.format("A soma dos dois números é: ", [b]soma[/b]);
JOptionPane.showMessageDialog(null, message);
}
}
e aparece um erro na palavra soma em negrito, soh naum consegui identificar este erro e nem como posso consertá-lo.
Me dê uma força pra corrigir este erro?
riquericco vc errou o nome^^" [quote]int noma =
Integer.parseInt(n1) + Integer.parseInt(n2);
String message =
String.format("A soma dos dois números é: ", soma);
[/quote]
int soma
e no String message é: String.format("A soma dos dois números é: " + soma);
Oia, agora que eu vi!
Tava tudo certo e soh errei um detalhe!
Vlw Japa, sem vc eu naum teria concertado o problema!
Brigado mesmo