JAVA – Explicando a matéria da aula passada

Fala galera, tentei postar isso aqui antes mas nao deu tempo…


postei o código fonte da aula passada e uma imagem explicando o código, as cores separam os metodos, as setinhas dizem onde os metodos sao criados e onde sao utilizados…


espero que seja util, pra uem quiser editar o post, fique a vontade, pois eu mesmo apanho pra caralho pra essa materia de métodos…

outra coisa, passei o fim de semana observando o 4learn e vi que ninguem respondeu nada ainda!!! vamo lá gente, isso ai vai conta pra caralho na hora de dar a nota final!!! A parada tem tempo pra expirar!!!


Se ainda não estiverem familiarizados com o 4learn, me digam na proxima aula que crio um tutorial e posto aqui pra facilitar a vida de vcs…


Agora, segue abaixo o código! Até amanhã!!

[php]
//importando a classe javax.swing (assim como fazemos com o Scaner)

import javax.swing.*;

//nome da classe, aqui não estamos dizendo se ela é publica ou private, é apenas uma classe

class Calculo {

//declarando o método principal de nosso programa em java

public static void main (String args[]){

/*declarando nossas variáveis (notem que não atribuimos valores iniciais a elas

como na hora de imprimir os valores já teremos atribuido valores a elas, não

tem problema inicia-las assim

se a gente por exemplo tentar imprimi-las sem atribuir um valor, ai da pau*/

int n1, n2, resultado;

/*coisa linda, começamos com o swing na sala de aula (trocadilho horrível)

explicando cada parte do swing:

- JOptionPane é a nossa classe do swing que chamamos

- .showInputDialog (Input com “n”), vai chamar uma entrada de texto, assim como o Scanner

- (”Entre com o valor N”) é a mensagem que vai aparecer

- Integer.parseInt, JoptionPane recebe sempre uma String, ou seja, texto bruto sem formatação

esse comandinho apenas converte o que tiver lá pra inteiro (se colocar texto, da pau)

*/

n1 = Integer.parseInt(JOptionPane.showInputDialog(”Entre com o número 1″));

n2 = Integer.parseInt(JOptionPane.showInputDialog(”Entre com o número 2″));

//Aqui fica interessante, a variável resultado, ta recebendo o método soma (return n1 + n2)

resultado = soma (n1, n2); //metodo soma que usa as variaveis n1 e n2

imprime (”Resultado ”, resultado);

}

/*Notem que aqui estamos fora do método principal

esse metodo é público e estático, sua função é receber um valor inteiro

produto da soma de 2 inteiros, mais nada

ali tem o return, porque obviamente ele vai retornar alguma coisa, nesse caso

para o método principal… */

public static int soma(int n1, int n2){

return n1+n2;

}

/*Aqui vamos jogar aquela janelinha do primeiro exemplo lá dentro daquele imprime deste exemplo

(desculpem por ter falado errado pra algumas pessoas na aula passada, é que eu não li a matéria

da aula ¬¬)…

nesse caso ele tem que ser estatico apenas, como imprime não é uma variavel que recebera um valor

não precisa ser int, String, double nem nada… vai ser so o nome de nosso método

*/

static void imprime(String legenda, int valor){

JOptionPane.showMessageDialog(null, legenda + valor);

}

}//aqui acaba a classe Calculo.java

//Parabens, vcs fizeram sua primeira instancia!!! mas é só o começo… isso foi um exemplo bem chulé depois o bixo vai pegar!!!
[/php]

Agora uma explicação mais simples pra tudo isso que eu falei:

imagem-programa-java

Comentários

Comentários fechados.