• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

ESTRUTURA DE DADOS (JAVA) AULA 03

  • 1,601 views
Uploaded on

Estrutura de Dados Aula 03 …

Estrutura de Dados Aula 03
Prof. Aloisio Pinto
ETEC Monsenhor Antonio Magliano
Garça/SP

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,601
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
60
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Estrutura de Dados
    ETEC MONSENHOR ANTONIO MAGLIANO
    2010
    Prof. Aloisio
  • 2. TIPOS DE DADOS PRIMITIVOS
    Boolean
    char
    byte
    short
    int
    long
    float
    double
  • 3. TIPOS DE DADOS PRIMITIVOS
    publicclassTiposPrimitivos {
    publicstaticvoidmain(String[] args) {
    boolean liberado = true;
    char sexo =‘M’;
    int i = 10;
    double d = 10.5;
    String nome = “Aloisio”; //não é primitivo, é classe.
    }
    }
  • 4. Scanner
    Classe utilizada para captura de dados do teclado via prompt de comandos.
    Importar:
    import java.util.Scanner;
  • 5. Scanner (Exemplo)
    import java.util.Scanner;
    public class Exemplo1{
    public staticvoidmain(String[] args) {
    Scanner leitor = new Scanner(System.in);
    //LER UM TEXTO
    System.out.println("Nome:");
    String nome = leitor.nextLine();
    //LER UM NUMERO
    System.out.println("Idade:");
    int idade = leitor.nextInt();
    //LER UM CARACTER
    System.out.println("Sexo:");
    char sexo = (char) leitor.next().charAt(0);
    System.out.println("Nome:" +nome + ",Idade:" +idade+",Sexo:"+sexo);
    }
    }
  • 6. Scanner (Exercício 1)
    Faça um programa que entre com 2 números reais (double) usando a classe Scanner.
    Calcule a média e exiba o resultado (System.out.println)
  • 7. Scanner (Exercício 2)
    Altere o programa anterior, calculando a média ponderada atribuindo pesos para as notas.
    Nota 1: Peso 3 (0.3)
    Nota 2: Peso 7 (0.7)
  • 8. PACOTES
    Quando um programador utiliza as classes feitas por outro, surge um problema clássico: como escrever duas classes com o mesmo nome?
    Exemplo:
    pode ser que a minha classe de Data funcione de um certo jeito, e a classe Data de um colega, de outro jeito.
    Pacotes funcionam como pastas, separando as classes
  • 9. Métodos Estáticos
    São métodos que pode ser utilizados sem necessidade de instanciar uma classe
    Exemplo:
    System.out.printn(“Estático???”);
    Veja, nunca instanciamos um objeto dessa classe.
  • 10. Métodos Estáticos(Exemplo)
    Package calculos;
    Classe Matematica{
    public static int Soma(int vl1, int vl2){return vl1+vl2;
    }
    }
  • 11. Métodos Estáticos(Exemplo)
    Import calculos.Matematica;
    public class Exemplo1{
    public staticvoidmain(String[] args) {
    //SOMAR
    int total = Matematica.soma(10,20);
    //MOSTRAR
    System.out.println(“Total:“ + total);
    }
    }
  • 12. BIBLIOGRAFIA
    Java - Como programar, Harvey M. Deitel
    www.caelum.com.br
    netbeans.org/index_pt_BR.html
    netbeans.org/kb/docs/java/quickstart_pt_BR.html
    www.ibm.com/developerworks/br/java/newto
    www.oracle.com/technetwork/java/index.html
    pt.wikibooks.org/wiki/Java/Introdução