Javafree
Página Inicial do Fórum > Frameworks, APIs e IDE's

Dúvida string/showImputDialog no NETBEANS



Criar novo tópico   Responder tópico


  1. OpieWinston
    Posts:2


    Comment Arrow

    Publicado em: 03/03/2016 11:16:45

    Bom dia, minha dúvida é a seguinte

    Eu fiz um programa em que eu entro com diversos valores, e recebo o preço total de um projeto.
    Em seguida aprendi o básico da função showImputDialog, e queria com ela, fazer o mesmo projeto anterior, só que os indicaria os valores nas caixa de entrada. Por exemplo (Digite o número de funcionário), eu digito e esse valor int é aderido à variável pré definida.
    Porém para a criação da caixa de diálogo usei o String (pois foi o único que aprendi)

    Exemplo:

    String horaporhomem1 = null;

    while (horaporhomem1 == null || qthomem1.equals("")

    {
    horaporhomemhomem1 = JOptionPane.showInputDialog(null, "Digite a hora/homens do cargo 1:", "AUTOMAÇÃO", JOptionPane.PLAIN_MESSAGE);
    }

    Até aí, tudo certo. Porém em seguida quando vou programar para fazer os cálculos ou usar função IF para comparar com valores inteiros tem o erro, que seria:

    BAD OPERAND TYPES FOR BINARY OPERATOR '>'
    First Type String, Second Type int.

    Eu entendo o erro, mas tentei colocar logo após o IF um "(int)" para forçar o valor, e também antes da variável em seguida, mas parece não ser possível. Também tentei trocar o String por Int e Float, mas também não funciona.

    Como faço para minha entrada na caixa de diálogo ser inteira para poder realizar os cálculos e comparar?
    Obrigado



  1. OpieWinston
    Posts:2


    Comment Arrow

    Publicado em: 04/03/2016 15:28:36

    alguém????????????????



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 09/03/2016 06:41:25


    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. Relacionados