Tadeu Veão - Revião do Java Linguagem de programação JAVA Revisão da matéria 1 1. 2. 3. 4. 5. 6. 7. 8. 9. Introdução Linguagem de programação java Classe Output e input Variáveis Estrutura de condição Estruturas de repetição Arrays File Tadeu Veão - Revião do Java Indice 2 Este documento em Power Point é uma pequena revisão da linguagem java, para os colegas do Instituto de Comunicação e Imagens de Moçambique que já não se lembram da linguagem fazerem uma recapitulação da mesma. Serão abordados todas as matérias que tivemos durante os dois anos de aprendizagem da linguagem Tadeu Veão - Revião do Java Introdução 3 Segundo a wikipeida Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferente das linguagens de programação convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem. Tadeu Veão - Revião do Java Linguagem de prgramação JAVA 4 O que é orientação a objectos Estes objectos tem comportamentos (funções) e tem características (atributos) Tadeu Veão - Revião do Java É um paradigma de programação que utiliza vários componentes para criar um produto de software, os objectos são chamados de classes e essas classes são pequenos programas e unidades formam um software 5 Exemplo de objecto carcaça Faróis roda Tadeu Veão - Revião do Java O carro é formado por vários outros objectos. 6 Classe em java public static void main(String args[] ){ // qui onde ficam as instruções } } Tadeu Veão - Revião do Java public class Pessoa{ Este é o métedo principal É onde e o programa vai correr, sem esse 7 métedo não há nada…. Operadores aritméticos •adição (+) •Subtracção (-) •Divisão (/) •Multiplicação (*) Tadeu Veão - Revião do Java • Os operadores aritméticos servem para fazer cálculos em java. 8 Declaração de variáveis [tipo da variável] + [nome da variável] Ex: String nome = “Tadeu Paulino Verão] Tipo da variável Tadeu Veão - Revião do Java Para declarar variáveis devemos ter o tipo de dado e o nome da variável. Nome da variável 9 • • • • • String – Conjunto de carates Int – números inteiros Double- números de ponto flutuante Boolean – verdadeiro ou falso Char – um carater Tadeu Veão - Revião do Java Tipos principais de variavesi 10 Ouput (imprimir) • Para mostrar algo na tela usa-se a intrução Nota: Java é sentisse case, isto é, letra maiúscula é diferente de letra minúscula. Tadeu Veão - Revião do Java System.out.print(); 11 Declaração de variáveis Tadeu Veão - Revião do Java Exemplo Output das variáveis 12 Trocam o Como System.out.print(); Por resolver???????? System.out.println(); Para quebrar a linha. Tadeu Veão - Revião do Java Vejam como saio o output, tudo está ligado 13 14 Tadeu Veão - Revião do Java Estrutura de decisão como o nome diz serve para fazer uma escolha. Estrutura if(condição){ //caso verdade //bloco de instruções } else{ //contrario //bloco de instruções } Tadeu Veão - Revião do Java Estrutura de decisão “IF” 15 • E (&&) • Ou (||) • Maior (>) • Menor (<) • Maior ou igual ( >=) • Menor ou igual (<=) Tadeu Veão - Revião do Java Operadores Lógicos 16 Exemplo de estrutura de condição Tadeu Veão - Revião do Java Declarou-se uma variável de nome idade que recebe um valor e se esse valor for menor que 18 , deve imprimir que é menor de idade , caso contrario deve imprimir maior de idade 17 • Estrutura if(condição){ //instruções } else if(condicao){ //instruções } else{ //instruções } Tadeu Veão - Revião do Java Estrutura de decisão “IF COMPOSTO” 18 Tadeu Veão - Revião do Java Exemplo de estrutura de decisão “IF composto” 19 Estrutura de decisao “SWITCH” swicth(condicao){ case 1: //instruções break; case 2: //instruções break; default: } Tadeu Veão - Revião do Java Serve quando temos milhares de condições, invéz de obtermos varias estruturas, podemos fazer uma especié de menu. 20 21 Tadeu Veão - Revião do Java for while do while Tadeu Veão - Revião do Java Estruturas de repetição 22 for Tadeu Veão - Revião do Java • O laço for é uma estrutura de repetição compacta. Seus elementos de inicialização, condição e iteração são reunidos na forma de um cabeçalho e o corpo é disposto em seguida. 23 • termo while pode ser traduzido para o português como “enquanto”. Este termo é utilizado para construir uma estrutura de repetição que executa, repetidamente, uma única instrução ou um bloco delas “enquanto” uma expressão booleana for verdadeira. Tadeu Veão - Revião do Java while 24 • A estrutura de repetição do-while é uma variação da estrutura while. Existe uma diferença sutil, porém importante, entre elas. Em um laço while, a condição é testada antes da primeira execução das instruções que compõem seu corpo. Desse modo, se a condição for falsa na primeira vez em que for avaliada, as instrução desse laço não serão executadas nenhuma vez. Em um laço do-while, por outro lado, a condição somente é avaliada depois que suas instruções são executadas pela primeira vez, assim, mesmo que a condição desse laço seja falsa antes de ele iniciar, suas instruções serão executadas pelo menos uma vez. Tadeu Veão - Revião do Java Do - while 25 • O enhanced-for foi introduzido a partir do Java 5, e é utilizado para realizar as varreduras em collections. Para cada iteração do for, o elemento da iteração é atribuído à variável. Utilizando o enhanced-for, você é obrigado a percorrer um array por exemplo. Tadeu Veão - Revião do Java Enhanced-for 26 Arrays Estrutura Int nome_do_array[] = new int[tamanho do array]; Exemplo: Int idades[] = new int[5]; Nome do array Tamanho do array Tadeu Veão - Revião do Java Arrays servem para armazenar um conjunto de valores do mesmo tipo, assim evitando desclarar varias variavesi que possuem mesmo tipo. 27 Inserindo dados no array Ex: int idades[] = new int[5]; O array comça de 0 à 4. Assim podemos adicionar os dados nas posicoes 0 Idades[0] = 12; Idades[1] = 11; Idades[2] = 1; Idades[3] = 4; Idades[4] = 10; 1 2 3 Atribuindo dados nas posições do array. 4 Tadeu Veão - Revião do Java • Os arrays començam de 0 ante tamanho do array menos um. 28 Criando o array Instrução para mostrar na tela Tadeu Veão - Revião do Java Adicionando os dados nas posições do array 29 Imprimir dados do array Devemos precorrer todo array com a laço for. Esse laço tem uma variavel Tadeu Veão - Revião do Java Para imprimir dados do array devemos ter conhecimentos do laco for. 30