Comentários, Javadoc, JOptionPane e Parses

Programas de computadores são unidos por duas espécies de entidades: compiladores e humanos.

O compilador requer que o texto no código fonte tenha exatamente suas regras de sintaxe. (regras de padronizações) já os Humanos não são tão exigentes como as instruções são dadas, mas eles frequentemente necessitam explicações a repeito do significado das instruções.

Comentários

Existem 2 maneiras de se fazer comentários em Java:

  • // - Comentário de linha
  • /* */ - Comentário de bloco

Javadoc

É usado como comentário obrigatório no início do código e também aplica-se a métodos. Suas funções são de: Autor, Data, versão.

  • @author: define quem desenvolveu a classe ou método.
  • @deprecated: define que a classe ou método não é mais utilizado.
  • @param: define os parâmetros utilizados na classe ou método.
  • @see: define a referência da classe ou método.
  • @serial: define um código dado pelo desenvolvedor a classe ou método.
  • @since: define a data e hora de desenvolvimento da classe ou método.
  • @version: define a versão da classe ou método.

Criando a interação com usuário via JOptionPane

A classe JOptionPane nos proporciona uma série de métodos estáticos que ao serem invocados criam caixas de diálogos simples e objetiva. Ao usar a classe JOptionPane sempre deve importar o pacote javax.swing.JOptionPane antes de iniciar a codificação.

  • JOptionPane: é uma classe que possibilita a criação de uma caixa de diálogo. Possui diversos métodos, ou seja, é o inicio do desenvolvimento das telas.
  • showMessageDialog: mostra ao usuário uma mensagem, uma informação sobre algo.
  • showInputDialog: uma caixa de mensagem com um espaço para inserção de dados.
  • showConfirmDialog: solicita ao usuário uma confirmação. (YES, NO, CANCEL).

Parses

Quando precisamos receber algum número para efetuar um cálculo, a classe JOptionPane não realiza a conversão automaticamente para o tipo de dado numérico seja ele fracionário ou inteiro. Para realizar uma conversão utilizamos classes numéricas. Em cada classe possui um método responsavél por realizar a conversão, o nome deste método é "parseTipoDeDado".

Exemplo de parse para Double e Integer

Deseja ir aonde ?