DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
fado
 


País: Brasil
Estado: PR
Cidade: Londrina
Mensagens: 51
 Postado em: 11/7/2011 10:26:28 AM

Como uso JOption Pane?
tentei usar, mas parece que ele nao armazena.

#Código

import java.util.Scanner;

import javax.swing.JOptionPane;
public class AlcoolouGasolina {
public static void main(String[] args) {
Scanner ent=new Scanner(System.in);
double alc,gas;
int A =Integer.parseInt(JOptionPane.showInputDialog("Digite o valor do alcool: "));
         //System.out.println("Digite o valor do alcool: ");
//alc=ent.nextDouble();
        int B =Integer.parseInt(JOptionPane.showInputDialog("Digite o valor da gasolina: "));
gas=ent.nextDouble();
 
        gas=(gas*70/100);
        if (A<B){
System.out.println("O combustível recomendado é GASOLINA!");
}else{
System.out.println("O combustível recomendado é ALCOOL!");
}
}
}


Davi Gomes da Costa
 

 


País: Brasil
Estado: CE
Cidade: Fortaleza
Mensagens: 1770
 Postado em: 11/7/2011 01:05:08 PM

Explica um ouco melhor sua dúvida, executei seu código e o JOption funcionou 100%.

att Davi
fado
 


País: Brasil
Estado: PR
Cidade: Londrina
Mensagens: 51
 Postado em: 11/7/2011 01:29:43 PM

#Código

ele so pede o valor do alcool.
o certo é pedir: alcool, gasolina e mostrar oque conpensa..entendeu?

Davi Gomes da Costa
 

 


País: Brasil
Estado: CE
Cidade: Fortaleza
Mensagens: 1770
 Postado em: 11/7/2011 01:49:02 PM

Aqui elepediu e armazenou os dois, o problema é que vc tem uma chamada ao scanner:

Dai o processo só termina quando vc vai no console digita um valor e pressiona enter

Att Davi

Scanner ent=new Scanner(System.in);
gas=ent.nextDouble();
fado
 


País: Brasil
Estado: PR
Cidade: Londrina
Mensagens: 51
 Postado em: 11/7/2011 01:51:08 PM

#Código
entao é só tirar a classe scanner..certo?  



Citação:
Aqui elepediu e armazenou os dois, o problema é que vc tem uma chamada ao scanner:

Dai o processo só termina quando vc vai no console digita um valor e pressiona enter

Att Davi

Scanner ent=new Scanner(System.in);
gas=ent.nextDouble();

 
 
Davi Gomes da Costa
 

 


País: Brasil
Estado: CE
Cidade: Fortaleza
Mensagens: 1770
 Postado em: 11/7/2011 01:51:27 PM

Só complementando,
que tal usar JOption tb para essa chamada do scanner, daí todo mundo vai seguir o mesmo padrão. O que acha?

att Davi
fado
 


País: Brasil
Estado: PR
Cidade: Londrina
Mensagens: 51
 Postado em: 11/7/2011 02:02:12 PM

#Código
desabilitei o scanner e funcionou..o resultado ele mostra no console.

acho um boa, mas como usar o Joption pra chamar o scanner?




Citação:
Só complementando,
que tal usar JOption tb para essa chamada do scanner, daí todo mundo vai seguir o mesmo padrão. O que acha?

att Davi

 
 
Davi Gomes da Costa
 

 


País: Brasil
Estado: CE
Cidade: Fortaleza
Mensagens: 1770
 Postado em: 11/7/2011 02:59:15 PM

Não chama mais o Scanner, foi isso que sugeri.
Ele faz uma interação com o usuário via JOption que é bem mais elegante que o scanner.

att Davi
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03