JAVA USANDO O JOptionPane

6 respostas
S

NA

6 Respostas

S

MEU PROFESSOR ME PASSOU UM TRABALHO Q E PARA FAZER UM PROGRAMA PARA UM LAVAJATO.
ELE PEDIU PARA MIM FAZER UM BALANCEAMENTO DE LUCROS E DESPESAS AO FIM DO MÊS, E OS DADOS SÃO:
QUANTAS LAVADA ELE LAVOU
LAVAGENS? DUCHA 5.00 DUCHA COMPLETA 15.00 MEI LAVAGEM 25.00 E A GERAL E 40.00
E TODO MÊS TEM DISPESAS COMO:
AQUA, CAFÉ,PEÇAS,FUNCIONARIOS E DIVERSOS.

E NO FIM ELE QUER TER O BALANCEAMENTO DE TUDO QUE ELE GANHOU E DE QUE ELE GASTOU E O QUE SOBROU PARA ELE.

SE ALGUEM PODER M AJUDAR EU AGRAdeço BRIGADO.

SO LEMBRANDO QUE O MEU PROFESSOR QUER COMO O MODO JOptionPane. OBRIGADO

OLHA AE O Q EU JA FIZ

import javax.swing.JOptionPane;
public class Lava {

public static void main(String[] args) {

String aux=“EntradaCom”;

float a,b,c,d,total=0,a1,dinhe;

aux=JOptionPane.showInputDialog(null,"quantas duchas simples?: ");

a=Float.parseFloat(aux);

aux=JOptionPane.showInputDialog("quantas duchas completas?: ");

b=Float.parseFloat(aux);

aux=JOptionPane.showInputDialog("quantas meias lavadas?: ");

c=Float.parseFloat(aux);

aux=JOptionPane.showInputDialog("quantas gerais: ");

d=Float.parseFloat(aux);

a= (a<em>5);

b= (b</em>15);

c= (c<em>25);

d = (d</em>40);

dinhe=(a+b+c+d);
JOptionPane.showMessageDialog(null," o numero total de dinheiro ganho foi: “+dinhe);

JOptionPane.showConfirmDialog(null,” tem alguma lavada a prazo? “);

aux=JOptionPane.showInputDialog(” quantas lavadas a prazo? “);

a1=Float.parseFloat(aux);

aux=JOptionPane.showInputDialog(” quantas lavadas a prazo? ");

JOptionPane.showMessageDialog(null," o numero total de dinheiro no caixa e: "+a1);

System.exit(0);

}

}

}

ME AJUDA A PASSAR DAI POR FAVOR
ViniGodoy

Ao postar tópicos, por favor, use a tag code:

Além disso, NÃO UTILIZE O CAPS LOCK NO POST INTEIRO.

Finalmente, diga qual é a sua dúvida. Não adianta dizer “me ajuda a passar dessa fase, parceiro”, sem dizer no que você está emperrado.

E

Tio, evite usar float.
É muito difícil de trabalhar com floats, tanto que na API do Java eles aparecem só no Java 2D.
Use double, porque senão você vai ter um monte de problemas bobocas que não é para você ter agora e sim depois que estiver com mais prática.
O Java (e o C, que é o avô do Java) não foi feito para você usar com float e sim com double.

Uma coisa boba como:

float a = ...;
...
a= (a*5);

se não me engano nem compila direito, porque um número de ponto flutuante vezes outro número qualquer, se não me engano, é um double, não um float. Então dá um erro de compilação bizarro. Tente com:

double a = ...;
... 
a = Double.parseDouble (....);
...
a= (a*5);
S

me ajude como se faz para o confirmDialog para quando eu disser que n e quando eu disser cancelar ele volte atras com o wille

E

http://docs.oracle.com/javase/6/docs/api/javax/swing/JOptionPane.html#showConfirmDialog(java.awt.Component,%20java.lang.Object,%20java.lang.String,%20int)

showConfirmDialog volta JOptionPane.YES_OPTION se escolheu Sim, JOptionPane.NO_OPTION se escolheu Não, ou JOptionPane.CANCEL_OPTION se escolheu Cancelar.

Faça um if :slight_smile:

S

valeu vou tentar aki.

como faço para os dados ficarem salvos?

Criado 2 de julho de 2012
Ultima resposta 2 de jul. de 2012
Respostas 6
Participantes 3