quarta-feira, 28 de dezembro de 2011

JAVA usando o Eclipse

A matéria: Linguagem Técnica I do curso de Informática está, como diz alguns colegas, complicado. Na conversa que tivemos na sala de aula com o professor pudemos reclamar. Minhas reclamações foram feitas, e dos colegas também. Pois bem! Minhas reclamações foram iguais a do primeiro semestre: metodologia!

Para alguns colegas que estão com dificuldades, apresento aqui um simples programa feito em JAVA usando o Eclipse. Detalhe, é um exemplo do livro: JAVA – COMO PROGRAMAR de Deitel.

Abra o  Eclipse. Inicie criando um novo Projeto para que você possa separar os conteúdos dos seus projetos. Veja na imagem abaixo como está o meus estudos da matéria:

imageAs duas setas servem para apontar as diferenças. Nomes de projetos e classes desenvolvidas dentro de cada projeto.  Crie seu projeto, e crie uma classe Adição no projeto. E vamos começar os códigos.

1 – Digite na parte de cima isto: import javax.swing.JOptionPane;

Para que serve import javax.swing.JOptionPane? É uma maneira fácil e padronizada de você usar caixas de dialogos em seus programas JAVA. Coisa que até o momento NÃO foi apresentado no curso de JAVA. Mas vamos adiante.

2 – Digite logo abaixo as informações de sua classe.

public class Adicao {
    public static void main(String args[])
    {

Com isto sua classe Adicao é criada e sua MAIN também.

3 – Agora defina as variáveis que serão usadas neste programa que somará dois números inteiros.

String primeiroNumero, segundoNumero;
int numero1, numero2, soma;

4 – Em seguida defina as seguintes informações:

primeiroNumero = JOptionPane.showInputDialog("Digite o Primeiro Numero");
segundoNumero = JOptionPane.showInputDialog("Digite o Primeiro Numero");

O que estas linhas fazem? Apresenta a tela onde o usuário vai digitar os números. O detalhe é que as duas variáveis primeiroNumero e segundoNumero são do tipo String. E assim são capturadas. Veja a imagem para entender.

imageÉ assim que vai aparecer a tela. Veja a utilização do JOptionPane ai.

5 – Depois de capturar os dados digitados pelo usuario nas duas telas, o programa fará o seguinte: converterá numero1 em um número inteiro, e fará o mesmo com o número2, afinal ambos foram capturados como STRING. Veja as linhas abaixo:

numero1=Integer.parseInt(primeiroNumero);
numero2=Integer.parseInt(segundoNumero);

Agora, o processamento. A variável soma, guarda o valor da soma dos dois números inteiros.

soma=(numero1+numero2);

6 – Apresentação do resultado na tela é feito assim:

image A linha responsável por isto é esta aqui:

JOptionPane.showMessageDialog(null, "A soma é "+soma, "Resultado",JOptionPane.PLAIN_MESSAGE);

A última linha é para sair do sistema. System.exit(0);

Abaixo o código completo.

import javax.swing.JOptionPane;
public class Adicao {
    public static void main(String args[])
    {
        String primeiroNumero, segundoNumero;
        int numero1, numero2, soma;
        primeiroNumero = JOptionPane.showInputDialog("Digite o Primeiro Numero");
        segundoNumero = JOptionPane.showInputDialog("Digite o Primeiro Numero");
        numero1=Integer.parseInt(primeiroNumero);
        numero2=Integer.parseInt(segundoNumero);
        soma=(numero1+numero2);
        JOptionPane.showMessageDialog(null, "Soma: " +soma, "Resultado",JOptionPane.PLAIN_MESSAGE);
        System.exit(0);
    }
}

Bons estudos!

Nenhum comentário:

Postar um comentário