Página Inicial do Fórum > Java Básico

mostra - dezenas - centenas e unidades , separados



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 06/12/2009 07:48:20

    Tenho o seguinte problema para resolver:

    Ler um numero inteiro(assuma até três digitos) e imprima a saida da seguinte forma:

    centena:
    dezena:
    unidade:

    digito o numero 345 ai o programa mostra:

    = 3 =
    = 34 =
    = 345 =

    será que teria como mostra 3 centenas, em uma outra caixa mostra 4 dezenas e em outra mostrar 5 undidades.
    segue o codigo:

    import javax.swing.JOptionPane;
    public class numero_inteiro

    {


    public static void main(String[] args)

    {
    int numero, centena = 0 , dezena = 0 , unidade = 0 ;


    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um nemero"));

    if (numero > 99)
    centena = numero / 100;
    if (centena > 1)
    JOptionPane.showMessageDialog(null, "\nCentenas "+centena );
    else
    JOptionPane.showMessageDialog(null, "\nCentena "+centena);
    if (numero > 9)
    dezena = numero / 10;
    if (dezena > 1)
    JOptionPane.showMessageDialog(null, "\nDezenas "+dezena);
    else
    JOptionPane.showMessageDialog(null, "\nDezena "+dezena);
    if (numero > 1)
    unidade = numero / 1;
    if (unidade > 1)
    JOptionPane.showMessageDialog(null, "\nUnidades "+unidade);
    else
    JOptionPane.showMessageDialog(null, "\nUnidade "+unidade);
    }

    }
    [/code]
    _________________
    A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original.

    "Albert Einstein"



  1. jesuino
    Posts:1954


    Comment Arrow

    Publicado em: 06/12/2009 12:27:22

    Então, seja seu exemplo, tem uma forma melhor de fazer, e nem tem a ver com Java...

    O operador % retorna o resto de uma operação.



    Acho que é isso....
    _________________
    William Antônio Siqueira
    Siga-me no Twitter - Tudo sobre JavaFX e um pouco mais
    Aprendendo JavaFX
    Aprendendo JavaEE
    Curta: Aprendendo Java

  1. Comment Arrow

    Publicado em: 06/12/2009 07:48:20

    valew jesuino,
    ajudou sim no procedimento aqui...
    é por ai mesmo


    so não consegui mudar a cor da fonte, como foi pedido na advertencia.

    _________________
    A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original.

    "Albert Einstein"



  1. simu
    Posts:9417


    Comment Arrow

    Publicado em: 10/12/2009 16:50:12

    ricardinhonunes
    valew jesuino,
    ajudou sim no procedimento aqui...
    é por ai mesmo


    so não consegui mudar a cor da fonte, como foi pedido na advertencia.



    voce tem que editar a sua mensagem:


    e adicionar o texto [code] antes do código e [/code] após o código, como no exemplo da advertência. Mais detalhes no seguinte tópico: http://javafree.uol.com.br/viewtopic.jbb?t=870315
    []]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.



  1. Metal Java Full
    Posts:2113


    Comment Arrow

    Publicado em: 11/12/2009 06:18:59

    ricardinhonunes
    valew jesuino,
    ajudou sim no procedimento aqui...
    é por ai mesmo


    so não consegui mudar a cor da fonte, como foi pedido na advertencia.


    Pra alterar a fonte tenta algo do tipo:

    _________________
    Blog | Twitter | 3adix Tech | GitHub



  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico