PROGRAMAÇÃO JAVA. Parte 3

Documentos relacionados
Aula teórica 14. Tema 12. Subprogramas (cont)

Especificam quem tem acesso a cada entidade, isto é, quem tem acesso a. cada classe e cada membro da classe (dados e métodos)

Sintaxe Básica de Java Parte 2

Programação Estruturada e Orientada a Objetos

JAVA. Professor: Bruno Toledo

Familiarização com a ferramenta JavaCC

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Como pôde verificar, a criação de um objecto do tipo File não cria o ficheiro em disco.

Lógica de Programação. Lógica de Programação com Java

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz

Linguagem de Programação III

Seleção Múltipla Laços (while, do-while, for) AULA 05

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

Linguagem de Programação II Implementação

Orientação a Objetos e Java

Tipos, Literais, Operadores

Tipos, Literais, Operadores

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 5 Pilhas

Aula 1 POO 1 Prática. Profa. Elaine Faria UFU

Input / Output na linguagem java. Para isso usamos um dos construtores da classe java.io.file:

Aula 4 Estruturas de Controle

Programação Orientada aos Objectos I

Análise de Programação

Aula teórica 4. Tema 3. Linguagem de Programação Java. Manipulação de informação simples (cont.)

Array de objectos Array de objectos Criação Exemplo:

Programação Orientada a Objetos SANTOS, Rafael (PLT)

RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:

Conceitos básicos de programação

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

Programação Orientada a Objetos

Sabemos que a classe é responsável por definir a estrutura e o comportamento de seus objetos. Portanto, os objetos são instâncias das classes.

AULA TEÓRICA 4. Tema 2. Introdução a programação em Java (Continuação) Tema 3. Instruções básicas de entrada e saída

Variáveis primitivas e Controle de fluxo

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.

Algoritmos I Aula 14 Java: estruturas de seleção e repetição

Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB

Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Estruturas de controle Parte 1

Palavras Reservadas da Linguagem Java

Tipos de dados e comandos POO

Estruturas de Controle

Aula teórica 11. Tema 11. Repetição. Ciclo while Ciclo do-while Ciclo for

Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

Algoritmos e Modelação Computacional. Paulo Mateus MEBiom LMAC 2018

Simulado de Linguagem de Programação Java

AULA TEÓRICA 4. Tema 5. Ficheiros. Ficheiro do tipo texto. Ficheiros de Objectos. Ø Classe File Ø Criação. Manipulação. Ø Classe StringTokenizer

Vetores Unimensionais

Aula teórica 10 Tema 10. Selecção Instruções de selecção:

Comando de Seleção em Java

Sintaxe da linguagem Java

Programação Orientada a Objectos - P. Prata, P. Fazendeiro. Hierarquia de classes e mecanismo de ligação

Compilação dos trabalhos: questões de concurso

Algoritmos I Aula 13 Linguagem de Programação Java

Programação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos

Fundamentos de Programação. Linguagem C++ Introdução, identificadores, tipos de dados. Prof. Bruno E. G. Gomes IFRN

AULA TEÓRICA 5 Tema 3. Instruções básicas de entrada e saída (continuação)

Aula teórica 13. Tema 12. Subprogramas. Subprogramas em Java Chamada de métodos. Área de domínio das variáveis. Preparado por eng.

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

System.out.print("e"); O programa acima irá imprimir: "b". O programa acima irá imprimir: "bd". O programa acima irá imprimir: "e".

Diagramas Sintáticos

Linguagem de Programação II Implementação

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here

Programação Orientada a Objetos Classes e Objetos. Prof. Vicente Paulo de Camargo

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan

Transcrição:

PROGRAMAÇÃO JAVA Parte 3

O PRIMEIRO PROGRAMA O Java executa uma instrução a seguir a outra, pela ordem em que estão escritas. Essa sequência poderá ser contrariada de forma especial: Alternativas: Ciclos (loops): Escapes: if, if else, switch for, while, do while break, continue, return PROGRAMAÇÃO JAVA Parte I 2

O PRIMEIRO PROGRAMA public class PrimeiroPrograma public static void main(string Args[ ]) system.out.println( O Meu Primeiro Programa!!! ); PROGRAMAÇÃO JAVA Parte I 3

CLASSes são Definições de Objetos OOP Object Oriented Programming (Programação Orientada a Objetos) Os objectos (código) são designados por CLASS, correspondem a um programa. Constituídas por METHOD (métodos), como blocos de procedimentos. Cada class corresponde a um ficheiro diferente *.java O nome do objeto deve coincidir com o nome da class PROGRAMAÇÃO JAVA Parte I 4

MERTHODs METHOD é uma sequência de código que pode ser invocado por outro código Java Pode receber parâmetros Executa instruções Opcionalmente poder devolver um certo valor (return) public float convertcelsius(float tempc) return( ((tempc * 9.0f) / 5.0f) + 32.0 ); PROGRAMAÇÃO JAVA Parte I 5

Public/Private Methods e Dados podem ser declarados public ou private SIGNIFICA que podem ou não ser acedidos por outras classes Boa Prática: Manter dados e métodos privados PROGRAMAÇÃO JAVA Parte I 6

Streams e I/O FICHEIROS Leitura Escrita FileInputStream FileOutputStream Abrir o ficheiro MeuFich.txt para Input FileInputStream fis = new FileInputStream( MeuFich.txt ) Abrir o ficheiro MeuFich.txt para Output FileOutputStream fos = new FileOutputStream( MeuFich.txt ) PROGRAMAÇÃO JAVA Parte I 7

O PRIMEIRO PROGRAMA public class PrimeiroPrograma public static void main(string Args[ ]) system.out.println( O Meu Primeiro Programa!!! ); Primeira linha: public class Define o programa como sendo uma classe pública e dá-lhe o nome Quando for guardado, esta classe corresponderá ao ficheiro PrimeiroPrograma.java E depois de compilado PrimeiroPrograma.class PROGRAMAÇÃO JAVA Parte I 8

O PRIMEIRO PROGRAMA public class PrimeiroPrograma public static void main(string Args[ ]) system.out.println( O Meu Primeiro Programa!!! ); As chavetas Demarcam blocos de expressões subordinados Obrigatório fechar sempre uma chaveta que se abriu PROGRAMAÇÃO JAVA Parte I 9

O PRIMEIRO PROGRAMA public class PrimeiroPrograma public static void main(string Args[ ]) system.out.println( O Meu Primeiro Programa!!! ); Terceira linha: method Define o método main, público, ao qual podem ser passados argumentos (neste caso nenhum). Um método (method) é um procedimento, um conjunto de instruções para um certo fim, uma subrortna. main é o método principal. PROGRAMAÇÃO JAVA Parte I 10

PROGRAMANDO Quinta linha: output O PRIMEIRO PROGRAMA public class PrimeiroPrograma public static void main(string Args[ ]) system.out.println( O Meu Primeiro Programa!!! ); Invoca o pacote de comandos de saída do sistema, system.out ao qual é associado a função específica de imprimir uma linha, println ( Dentro destes símbolos fica o texto cadeia de carateres que se pretende imprimir, tal e qual ) ; cada instrução deve terminar com ; PROGRAMAÇÃO JAVA Parte I 11

PRATICANDO: P1.01 Codificar um programa que escreva no ecrã a mensagem O Meu Pripeiro Programa!!! Public class PrimoProg public static void main(string Args[ ]) System.out.println( O Meu Primeiro Programa!!! ); PROGRAMAÇÃO JAVA Parte I 12