JSP - ORIENTADO A OBJETOS



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

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

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

Noções sobre Objetos e Classes

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

2 Orientação a objetos na prática

Sintaxe Básica de Java Parte 1

CURSO DE PROGRAMAÇÃO EM JAVA

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

Orientação a Objetos

Introdução à Programação

Algoritmos e Programação

Componentes da linguagem C++

Computação II Orientação a Objetos

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

9 Comandos condicionais

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

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Introdução ao PHP. Prof. Késsia Marchi

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES

DEFINIÇÃO DE MÉTODOS

Internet e Programação Web

FBV - Linguagem de Programação II. Um pouco sobre Java

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

PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Capítulo 2: Introdução à Linguagem C

Faculdade de Ciências Universidade Agostinho Neto Departamento de Matemática e Engenharia Geográfica Ciências da Computação

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

AULA Uma linguagem de programação orientada a objetos

INF 1005 Programação I

Algoritmos e Programação Estruturada

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Prof. Esp. Adriano Carvalho

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

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

Programação Orientada a Objetos

Conversão de Tipos e Arrays

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Tipos de Dados Simples

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

Criando um script simples

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

Algoritmos em Javascript

Curso de PHP. FATEC - Jundiaí. A programação orientada a objetos (object-oriented oriented programming

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

Introdução a Computação

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

ARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.

Linguagem de Programação JAVA

Implementando uma Classe e Criando Objetos a partir dela

Unidade IV: Ponteiros, Referências e Arrays

Programação de Computadores - I. Profª Beatriz Profº Israel

Especialização em desenvolvimento para web com interfaces ricas. Tratamento de exceções em Java Prof. Fabrízzio A. A. M. N. Soares

e à Linguagem de Programação Python

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Conceitos de Linguagens de Programação

Resumo da Matéria de Linguagem de Programação. Linguagem C

INF 1005 Programação I

Conceitos básicos da linguagem C

JavaScript (ou JScript)

JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3

Programação por Objectos. Java

Organização de programas em Java. Vanessa Braganholo

Aula 11 Introdução ao Pseudocódigo. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

13 Números Reais - Tipo float

Estrutura de Dados Básica

Coleções. Conceitos e Utilização Básica. c Professores de ALPRO I 05/2012. Faculdade de Informática PUCRS

Programação de Computadores - I. Profª Beatriz Profº Israel

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

AMBIENTE DE PROGRAMAÇÃO PYTHON

BC0501 Linguagens de Programação

Resolução de problemas e desenvolvimento de algoritmos

JavaScript 2.0X X

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.

Curso Adonai QUESTÕES Disciplina Linguagem JAVA

APOSTILA PHP PARTE 1

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

Programação de Computadores. Professor Ilaim Costa Junior

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Roteiro do Programa e Entrada/Saída

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

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Capítulo 9. Vetores e Matrizes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação

Tipos agregados. Tipos estruturados

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

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos

Prof. Esp. Adriano Carvalho

Programação Básica em Arduino Aula 2

2. Representação Numérica

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

Linguagem de Programação I. Orientação a Objetos em Java

Começando com Ruby on

ESTRUTURA CONDICIONAL

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00

INTRODUÇÃO À LINGUAGEM C++

Transcrição:

JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:... 4 1

JSP Orientação a Objetos O JSP é o o JAVA para web dessa maneira é possível criar classes no JSP para aplicações web. CLASSE: Classe é uma biblioteca com um conjunto de scripts que podem ser acessados através de outras classes e através de objetos criados através de uma instância dela. Exemplo: conjunto de scripts a serem instanciados em um objeto MÉTODOS: Métodos são os scripts que compõem uma classe, na verdade para ficar bem fácil de entender, um método é uma função dentro de uma classe, porém para ela estar dentro de uma classe eu devo dar permissão de acesso a esta função, por isso ela deixa de ser função e passa a ser método. Exemplo: Um exemplo a função abaixo: Function porcentagem(int x,int y){ valor = floatval(x * (1+y)); return valor; Para virar método a função deve estar dentro de uma classe. Método de Retorno public float porcentagem(float x,int y){ valor = float.parsefloat(x * (1+y)); return valor; Por obrigação ele retorna um valor em sua execução. Por obrigação você tem que declarar o tipo de acesso, que iremos ver mais adiante em encapsulamento. Iremos trabalhar o public no exemplo acima, pois tem livre acesso a qualquer classe que desejar instanciá-lo. Após o tipo de acesso, temos o tipo de retorno do valor retornado no método. No caso acima o tipo é float, pois irá retornar um número inteiro, depois teremos o nome do método e os parâmetros utilizados para a rotina de script. Abaixo tenho o bloco de instruções armazenados em uma variável que será retornada pelo return. Método de Execução public void retorna_valor() { float val; val = porcentagem(1000.00,30){ System.out.println( Seu salário aumentou 30% e agora é +val); Método de execução ele dá saída em algum elemento ou na tela, de algo retornado no método de retorno, ou seja, um método de execução por obrigação, instancia um método de retorno. 2

ATRIBUTOS: Atributos são características de um objeto. Na realidade são variáveis internas da classe, por exemplo na classe basics, temos antes de declarar os atributos utilizados dentro de um método. E devo dizer qual é o tipo de dado que esse atributo retornará. No caso abaixo é do tipo float. public void retorna_valor() { float val; //atributo val = porcentagem(1000.00,30){ System.out.println( Seu salário aumentou 30% e agora é +val); Tipos de Dados Vamos entender os tipos de dados utilizados nos atributos suportados pela linguagem JAVA dividem-se em básicos, compostos e especiais. Os tipos de dados básicos dividem-se em quatro. Boolean O booleano corresponde a um tipo de dado básico representado por TRUE (VERDADEIRO) ou FALSE(FALSO). Abaixo segue exemplo, de como usarmos: Int x; x = 1; if(x == 1){ var = true; else{ var = false; Qualquer valor convertido para booleano será TRUE, exceto os seguintes: O inteiro zero(0); Um valor booleano FALSE; String ( 0 ), além de string vazia; Um ponto flutuante zero(0.0); Um dado de tipo especial, NULL, o qual inclui variáveis não definidas; Um Array sem elementos e um objeto sem elementos membros; Float O tipo float também conhecido como dado básico Double, ou números reais, que se referem a números de ponto flutuante. É utilizado com valores monetários. Esse número é definido conforme a plataforma que é utilizada. O número máximo corresponde a aproximadamente 1.8E308, sendo que a precisão é de 14 decimais digitais de um valor comum, ou seja, número no formato IEEE referente a 64 BITS. Float var; Var = 12.23 3

Atenção não usar com,(vírgulas) para exibição de valores em reais, criaremos um algoritmo que irá tratar o mesmo. Integer São tipos de dados numéricos com valor inteiro, estão os números do conjunto Z, isto é, (...-4,-3,-2,-1,0,1,2,3,4,... Os tipos de dados integer apresentam limites. Quando esses limites são ultrapassados, ou seja, quando utilizamos um número além do limite determinado para este tipo de dado, esse número será interpretado como um ponto flutuante. É importante sabermos que na linguagem JAVA não existe um operador de divisão inteira. Sendo assim, para truncar um número é preciso moldar o valor para integer. Int var; Var = 5; String Este tipo de dado básico corresponde a uma série de caracteres, sendo que um caractere diz respeito a um byte na linguagem JAVA. Dessa forma, temos que uma string possui 256 caracteres distintos e possíveis. E a maneira mais fácil de entender, o que é uma string, é que uma string são conjuntos de caracteres que geralmente fazem parte de um texto e estão compreendidos dentro de aspas, como mostra o exemplo abaixo. String var; Var = Olá Mundo ; Array Abrirá a janela e vamos escrever o script abaixo, antes disso vamos entender o que é um array. É uma estrutura de armazenamento que possui um identificador e pode armazenar mais de um valor ao mesmo tempo. Muito conhecido como MATRIZ, que é uma variável com vários valores, dependendo do índice acessado um valor será retornado. Cada array está associado a um índice, que indica a posição de armazenamento de um elemento array na memória. Esse índice pode ser tanto um texto, quanto um número, e está delimitado entre colchete ([]). Ele serve geralmente para automatizar tarefas nos programas, utilizamos arrays, que são muito úteis em situações como a abaixo. Em JAVA existem duas maneiras de se declarar ARRAY: Primeira: int[] a = new int[4]; int[]a = {12,29,44,20; Segunda: meuarray = new int[10]; //INICIALIZA O PRIMEIRO ELEMENTO 4

meuarray[0] = 100; meuarray[1] = 85; meuarray[2] = 88; meuarray[3] = 93; meuarray[4] = 123; meuarray[5] = 952; meuarray[6] = 344; meuarray[7] = 233; meuarray[8] = 622; meuarray[9] = 8522; meuarray[10] = 564; 5