Ir ao conteúdo
  • Cadastre-se

Dúvida com applet


Geovany Felipeto

Posts recomendados

galera, to iniciando estudos em applet professor pediu um applet basico que dois ou mais elementos interagissem e depois mostrasse o resultador

O PROBLEMA E QUE EU NAO CONSIGO IMPRIMIR! T_T


package somar2numeros;
import java.applet.*;

import javax.swing.JOptionPane;

public class somar2numerosweb extends Applet{
double valor1=Double.parseDouble(JOptionPane.showInputDialog("Insira valor 1"));
double valor2=Double.parseDouble(JOptionPane.showInputDialog("insira Valor 2"));
double somar=valor1+valor2;
[COLOR="Magenta"] System.out.print(somar); // [/COLOR]
}

a parte vermelha da um erro e nao faz, ja usei o showmessagedialog do joptionpane

o println

mais nada da certo! help pleease

Link para o comentário
Compartilhar em outros sites

  • Moderador

ta dando erro porque você nao colocou dentro do método main.. faça assim:


public class Somaweb extends Applet {
public static void main(String[] args) {

//declaraçao de variaveis usadas
double valor1, valor2, somar;
String campo1, campo2;

//pega a string digitada
campo1 = JOptionPane.showInputDialog("Insira valor 1");
campo2 = JOptionPane.showInputDialog("insira Valor 2");

//converte as variaveis para tipo double
valor1 = Double.parseDouble(campo1);
valor2 = Double.parseDouble(campo2);

//faz a soma
somar = valor1 + valor2;

System.out.print(somar);
}
}


deu uma melhorada no seu codigo.. assim fica mais claro o que ta acontecendo ali

Link para o comentário
Compartilhar em outros sites


<html>
<head>
<Title>TESTE WEB JAVA COM APPLET

</title>
</head>
<body>
Testando um applet
<br>
<applet code="somar2numeros.class" width="200" height="200">


</body>
</html>

atribuida dentro da sintaxe HTML pra ver se funciona ai aparece um erro --

tambem peguei a sintaxe que voce fez e dei uma melhorada um applet pra executar nao executa

no metodo main, applet e voltado a web e interpretado não compilado, e sim no metodo init


public class somar2numeros extends Applet{

double valor1, valor2, somar;
String v1, v2;
public void init(){

v1 = JOptionPane.showInputDialog("Insira valor 1");
v2 = JOptionPane.showInputDialog("insira Valor 2");


valor1 = Double.parseDouble(v1);
valor2 = Double.parseDouble(v2);


somar = valor1 + valor2;

JOptionPane.showMessageDialog(null,"resultado da soma :"+somar);
}}

a sintaxe que voce passou foi muito melhor usei ela pra fazer essa acima! @_@

valeu dif abraço!

Link para o comentário
Compartilhar em outros sites

ta dando erro porque você nao colocou dentro do método main.. faça assim:


public class Somaweb extends Applet {
public static void main(String[] args) {

//declaraçao de variaveis usadas
double valor1, valor2, somar;
String campo1, campo2;

//pega a string digitada
campo1 = JOptionPane.showInputDialog("Insira valor 1");
campo2 = JOptionPane.showInputDialog("insira Valor 2");

//converte as variaveis para tipo double
valor1 = Double.parseDouble(campo1);
valor2 = Double.parseDouble(campo2);

//faz a soma
somar = valor1 + valor2;

System.out.print(somar);
}
}


deu uma melhorada no seu codigo.. assim fica mais claro o que ta acontecendo ali

Ou até mesmo converter na hora, sem precisar declarar os campo1 e 2;

import java.applet.Applet;

import javax.swing.JOptionPane;


public class Somaweb extends Applet {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//declaraçao de variaveis usadas
double valor1, valor2, somar;

//pega a string digitada
valor1 = Double.parseDouble(JOptionPane.showInputDialog("Insira valor 1"));
valor2 = Double.parseDouble(JOptionPane.showInputDialog("insira Valor 2"));

//faz a soma
somar = valor1 + valor2;

System.out.print(somar);


}

}

:D

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!