ESTRUTURA BÁSICA DE UM PROGRAMA JAVA



Documentos relacionados
Sintaxe Básica de Java Parte 1

Noções sobre Objetos e Classes

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

Criar a classe Aula.java com o seguinte código: Compilar e Executar

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

Algoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Projeto de Software Orientado a Objeto

Introdução a Java. Hélder Nunes

Conversão de Tipos e Arrays

Linguagens de. Aula 02. Profa Cristiane Koehler

Implementando uma Classe e Criando Objetos a partir dela

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

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

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA

ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

POO Programação Orientada a Objetos. Classes em Java

2 Orientação a objetos na prática

Primeiro programa em Java (compilação e execução)

Lição 9 Trabalhando com bibliotecas de classes

Programação online em Java

Programação de Computadores para GI

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA:

Java Como Programar, 8/E

Organização de programas em Java. Vanessa Braganholo

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery

Keeper of Knowledge. Capítulo 2 Classes em Java

Introdução a conceitos e a prática de programação

A Linguagem Java. Alberto Costa Neto DComp - UFS

Algoritmos e Programação II. Sobrecarga

public Agenda() { compromissos = null; } public int getnumerodecompromissos() { if (compromissos==null) return 0; else return compromissos.

3 Classes e instanciação de objectos (em Java)

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Templates e Pilhas. 1. Introdução

Linguagem de Programação JAVA

BSI UFRPE Prof. Gustavo Callou

Programação por Objectos. Java

2. OPERADORES ALGORITMOS, FLUXOGRAMAS E PROGRAMAS FUNÇÕES... 10

Programação de Computadores e Robocode.

Curso Adonai QUESTÕES Disciplina Linguagem JAVA

Programação por Objectos. Java

Java 2 Standard Edition Como criar classes e objetos

Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01

Módulo 02 Programação Orientada a Objetos. Última atualização: 07/06/2010

Primeiro programa em Java (compilação e execução)

ÇÃO COM OBJECTOS PROGRAMAÇÃ. Programação com Objectos. Programação com Objectos TUDO É UM OBJECTO TUDO É UM OBJECTO ÍNDICE.

BC0505 Processamento da Informação

Faculdade de Computação Programação Orientada à Objetos 1 Laboratório de Programação Orientada à Objetos Prof. Fabíola Gonçalves Coelho Ribeiro

Linguagem de Programação III

NetBeans. Conhecendo um pouco da IDE

Comandos de repetição For (inicialização; condição de execução; incremento/decremento) { //Código }

Programação Orientada a Objetos! Java - Fundamentos. Prof. Sérgio Almagro! sergio.ricardo.almagro@gmail.com

Análise de Programação

A Introdução à Programação Orientada a Objetos. Programação e Sistemas de Informação

Professor: Douglas Sousa Cursos de Computação

Roteiro 1: Dados, variáveis, operadores e precedência

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

Exemplo 1. Um programa que cria uma instância de uma classe que herda da classe Frame

Membros de classe e de instância. PARTE III: Java e OO - detalhes. Exemplo 1: método. Exercício. Exemplo 1 corrigido

Bacharelado em Ciência e Tecnologia BC Processamento da Informação Teoria Arquivos Prof. Edson Pinheiro Pimentel edson.pimentel@ufabc.edu.

Vetores. Professor Dr Francisco Isidro Massettto

Utilizem a classe Aula.java da aula passada:

Aula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this.

Introdução a POO. Introdução a Linguagem C++ e POO

CURSO DE PROGRAMAÇÃO EM JAVA

Algoritmos e Programação Estruturada

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

15 a Aula Subprogramação /Subalgoritmos Função e Procedimento

Componentes da linguagem C++

Introdução ao IDE Netbeans (Programação Java)

Programação Orientada a Objeto

Programação de Computadores. Professor Ilaim Costa Junior

Java. Marcio de Carvalho Victorino

INTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO

LINGUAGEM ORIENTADA A OBJETOS

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Encapsulamento de Dados

Algoritmos e Programação

UNIVERSIDADE FEDERAL DO PARANÁ

LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 2 ESTRUTURA BÁSICA DE UM PROGRAMA EM C#

Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.

Desenvolvimento OO com Java Orientação a objetos básica

Reuso com Herança a e Composiçã

Introdução ao FORTRAN (Parte I)

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

Programação de Computadores II TCC /Turma A 1

DEFINIÇÃO DE MÉTODOS

CONVENÇÃO DE CÓDIGO JAVA

MC102 Algoritmos e programação de computadores Aula 3: Variáveis

8 Classes Internas. Desenvolvimento OO com Java. Vítor E. Silva Souza

Introdução a Linguagem C

AULA 12 CLASSES DA API JAVA. Disciplina: Programação Orientada a Objetos Professora: Alba Lopes alba.lopes@ifrn.edu.br

Resolvendo objeto-relacional impedance mismatch com hibernate

INTRODUÇÃO À PROGRAMAÇÃO

Trabalho Prático Nº1 Introdução ao C#.NET

Transcrição:

ESTRUTURA BÁSICA DE UM PROGRAMA JAVA Prof. Angelo Augusto Frozza, M.Sc.

// Primeiro programa em Java public class PrimeiroPrograma { public static void main(string [] args) { System.out.println("Programação em Java"); } }

1 // Primeiro programa em Java 2 public class PrimeiroPrograma { 3 public static void main(string [] args) { 4 System.out.println("Programação em Java"); 5 } 6 } Linha 1: comentário de programa, iniciado com //. Linha 2: declaração da classe PrimeiroPrograma. O arquivo deve ser salvo com este mesmo nome, com a extensão.java. Ex.: PrimeiroPrograma.java

1 // Primeiro programa em Java 2 public class PrimeiroPrograma { 3 public static void main(string [] args) { 4 System.out.println("Programação em Java"); 5 } 6 } Linha 3: Corresponde à declaração do método main, no qual é iniciada a execução do programa corpo principal. Se o programa tiver algum argumento na linha de comando, ele será transmitido ao método main, em uma matriz de String, denominada args.

1 // Primeiro programa em Java 2 public class PrimeiroPrograma { 3 public static void main(string [] args) { 4 System.out.println("Programação em Java"); 5 } 6 } Linha 3 (continuação): public: o método main() pode ser acessado por qualquer Classe; static: informa ao compilador que main() não requer a chamada de uma instância desta Classe; void: indica que nada é retornado por main(); String [ ] args: declaração da matriz tipo String, que recebe os parâmetros.

1 // Primeiro programa em Java 2 public class PrimeiroPrograma { 3 public static void main(string [] args) { 4 System.out.println("Programação em Java"); 5 } 6 } Linha 4: System: um nome de Classe; out: um nome de Objeto saída de dados; println (ou print): uma chamada de um Método; Esta linha imprime a string Programação em Java na saída padrão.

1 // Primeiro programa em Java 2 public class PrimeiroPrograma { 3 public static void main(string [] args) { 4 System.out.println("Programação em Java"); 5 } 6 } Linha 5: O caractere } fecha o método main(); Linha 6: Fecha o corpo da classe PrimeiroPrograma;

Convenção de nomes: Nome de Classes: Cada palavra do nome da classe começa com letra maiúscula; Todas as palavras são unidas; Ex.: JTextField Integer Math ActionEvent Aluno

Convenção de nomes (cont...) Métodos: Começam com letra minúscula e devem apresentar os caracteres ( e ) ; Havendo mais do que uma palavra para identificar o nome de um método, cada uma delas terá sua primeira letra em maiúsculo a partir da segunda. Ex.: gettext(); settext( Programar em Java é bom!!! ); copy(text); somaarea(a, B);

Convenção de nomes (cont...) Variáveis primitivas e variáveis de referência (de Objetos): Seguem as mesmas regras para definição de nomes de Métodos. Ex. (primitiva): int x, y; double d1; char ch, ch2; Ex. (referência): JTextField jtfvalor; String nomepessoa; Funcionario funcionario1, funcionario2; Endereco endereco;

Convenção de nomes (cont...) Constante: Todas as letras em maiúsculo. Ex.: PI DEFAULT_KEYMAP LEFT Literal: 10 342.34 A Linguagem de Programação Java

Identificadores de Classe 1 import java.lang.*; 2 // Primeiro programa em Java 3 public class PrimeiroPrograma { 4 public static void main(string [] args) { 5 System.out.println("Programação em Java"); 6 } 7 }

Identificadores de Métodos 1 import java.lang.*; 2 // Primeiro programa em Java 3 public class PrimeiroPrograma { 4 public static void main(string [] args) { 5 System.out.println("Programação em Java"); 6 } 7 }

Identificadores de Variáveis primitivas e de referência 1 import java.lang.*; 2 // Primeiro programa em Java 3 public class PrimeiroPrograma { 4 public static void main(string [] args) { 5 int num = 10; 6 System.out.println("Programação em Java"); 7 } 8 }

Linha para importar um pacote 1 import java.lang.*; 2 // Primeiro programa em Java 3 public class PrimeiroPrograma { 4 public static void main(string args[]) { 5 int num = 10; 6 System.out.println("Programação em Java"); 7 } 8 }

Palavras reservadas todas em minúsculo 1 import java.lang.*; 2 // Primeiro programa em Java 3 public class PrimeiroPrograma { 4 public static void main(string args[]) { 5 int num = 10; 6 System.out.println("Programação em Java"); 7 } 8 }