Video tutorial NetBeans e Java Construindo uma Calculadora Lição 4

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
21,844
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 5, 2009

Neste video tutorial mostro como implementar as funções especiais Bsp, CE, Clr e troca de sinal.

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (kurtphpr)

  • To seguindo seu tutorial, mas fiquei com um erro aki...

    sempre que eu coloco:

    Num1 = 0;

    ou

    Num2 = 0;

    ele da erro... ele diz "incompatible types

    Request: java.lang.double

    found: int

    -----//---------

    Tirando isto o resto esta funcioando '.'

  • tenta coloca 0.0

  • Parabéns Muito BOM MESMO!!!

    kurtphpr estou usando o NetBeans 6,8 e esta aparecendo um erro quando tento programar o botão da Adição

    operacao = +;

    jTextVisor.setText();

    essas partes estão dando erro vc pode me ajudar??

  • o + deve ser entre aspas simples assim:

    operacao = '+';

  • Velho, adorei as aulas Obrigado, mas não consigo rodar o .jar fora do netbeans no prompt aparece esse erro (Exception in thread "main" java.lang.NoClassDefFoundError­: Main/java Exception in thread "main" java.lang.NoClassDefFoundError­: Main/java) o que será que estou fazendo de errado. Me ajude. Obrigado

  • cara o problema é no main, não lembro mas nesse vídeo parece que faço tudo na classe FtCalc portanto não seria necessário uma classe main, entaum delete a clase main mande contruir o projeto novamente e quando ele pedir para determinar uma classe para o método main escolha a FtCalc.

    Abraço

see all

All Comments (60)

Sign In or Sign Up now to post a comment!
  • Kra mt bom teu trabalho ta me ajudando mt com a facul... mas tipo vc usou um POG ali no backspace certo? tipo até onde eu sei só funciona com 2 caracteres se vc usar 3 caracteres ele só vai apagar o primeiro... tipo "22"-backspace ="2" ,"333"-backspace,backspace="33­".

    mas mesmo assim ta mt boa a aula!

    e eu le pergunto quem entre nos nunca usou um POG?

  • @SrxXxMatheusxXx é pq vc ta colocando...if(temp.starsWith(­'-'){...esta entre aspas simples

    o certo é entre aspas duplas pq é String assim: if(temp.starsWith("-"){

  • @MrJehOliveira Não funcionou, ele apaga 2 números seguidos.. se eu digitar por exemplo 123456 e dar backspace, ele apaga o 56 me mostra 1234.

  • @leolpamorim Esse código ai é mais interessante, fiz ele mais enchuto, é só colocar no metodo do menos/mais : altera=Double.parseDouble(jTvi­sor.getText());  altera = altera * -1; jTvisor.setText(String.valueOf­(altera));

  • Muito bom!, obrigado pela ajuda estou iniciando com interface gráfica agora :)

  • Outra solução para o método "Troca Sinal":

    numAux = Double.parseDouble(jTVisor.get­Text()); numAux = numAux * (-1); jTVisor.setText(String.valueOf­(numAux));

    aqui funcionou...

  • if(temp.startsWith('-')){

    ta dando erro nessa linha alguem pode me ajudar a msg é essa não adequado ao método java.lang.String.startsWhith (java.lang.String) não é aplicável (argumento real char não pode ser convertido para java.lang.String pela invocação do método de conversão

    método java.lang.String.startsWith (java.String, int) não é aplicável (lista de argumentos reais e formais diferem em comprimento)

  • Awe galera, ele deve ter esqueceido de explicar nesse vídeo, como colocar a virgula da calculado, ou seja o Ponto, eu achei um jeito muito simples, é só ir la na virgula>events>action>actionPe­rformed, e la no espaço para função da virgula Digita | jTvisor.setText(temp + '.');  if (temp.endsWith(".")){ jTvisor.setText(temp + temp);}

  • viu cara se eu digitar mais que 2 numeros ex: 123456, eu pressiono o botao backspace, ele só apaga o ultimo numero que no ex. é o 6 e os outros nao apaga. pq?

  • O codigo abaixo para alterar o sinal funciona melhor: double altera = Double.parseDouble(temp); altera = altera * -1; temp = String.valueOf(altera); JTVisor.setText(temp);

    Assim não precisa ficar adicionando o '+' na frente do numero

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more