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

Documentos relacionados
Paradigmas de Linguagens

JSP - ORIENTADO A OBJETOS

VARIAVEIS E CONSTANTES

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

Algoritmos II prof. Daniel Oliveira

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Linguagem Computacional

Aula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias

Algoritmos e Estruturas de Dados I

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Variáveis. Aula 05. Prof. Esp. Andrew Rodrigues

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

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

Algoritmos e Lógica de Programação Introdução e formas de representação

4. Constantes. Constantes pré-definidas

Análise de Programação

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

TÉCNICO DE INFORMÁTICA - SISTEMAS

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian

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

Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1

Algoritmos I Aula 13 Linguagem de Programação Java

Princípios de Desenvolvimento de Algoritmos MAC122

Arrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS

Working 03 : Conceitos Básicos I

Disciplina: Introdução à Engenharia da Computação

Linguagem de Programação III - PHP

Programação de Computadores III

Prof. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP

ALGORITMOS E ESTRUTURA DE DADOS

Introdução à Computação MAC0110

Ambientação com a Sintaxe de Java: parte 1

Introdução a Linguagem C. Prof. Me. Hélio Esperidião

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

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

Programação Estruturada Aula - Tipos, Constantes, Variáveis e Identificadores

PROGRAMAÇÃO EM AMBIENTE WEB I

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes

DISPOSITIVOS LÓGICOS PROGRAMÁVEIS - DLP. 10/03/2017 Prof. Alexandre - ELP1DLP1 / DEE

MC-102 Aula 02 Shell Interativa, Programa Básico, Variáveis, Atribuições, Tipos Simples. Instituto de Computação Unicamp

Estrutura de Dados. Ricardo José Cabeça de Souza Parte 2

Curso básico de JavaScript Aula 2

Introdução a Programação Web com PHP

Introdução. 17-out-08 Leandro Tonietto 2

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

Apostila - Desenvolvimento web com PHP

Computação Eletrônica. Tipos de dados, constantes, variáveis, operadores e expressões. Prof: Luciano Barbosa

JavaScript (Elementos de Programação e Programação Básica)

Introdução à Computação (IC) Linguagem C: Variáveis e Constantes

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

Paradigmas de Linguagem de Programação. Paradigma Imperativo

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

Aula 04 Manipulação e Tipos de Dados em PHP. Prof. Pedro Baesse

Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.

ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados

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

Conceitos Básicos Linguagem C

Objectivos. Observar os tipos fornecidos pelo C++ Explicar as regras sintácticas para nomes de identificadores Estudar variáveis e constantes

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

Cap. 2 Expressões na linguagem C

Linguagens de Programação

Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

Lição 4 Fundamentos da programação

1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

3. Linguagem de Programação C

Linguagem de Programação III

Tipos, Literais, Operadores

Tipos, Literais, Operadores

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Curso 500 Desenvolvimento

Tópicos de hoje: Cap. 2 Expressões na linguagem C. Bits, Bytes e Palavras. Variáveis e Constantes. Números inteiros num Byte

Linguagem de Programação C

Estrutura de Dados Conceitos Iniciais

Linguagem de Programação C. Prof. Fabrício Olivetti de França

TÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados

Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Programação de Computadores IV

Fundamentos de Programação em Python

Variáveis Tipos de Dados. APROG (Civil) Aula 2

Sintaxe da linguagem Java

Sistemas numéricos e a Representação Interna dos Dado no Computador

Sistemas de Numeração. Tiago Alves de Oliveira

Ocorrem em três tipos:

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

Slides trabalhados durante a quinta aula

Processamento da Informação

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

A Linguagem C. A forma de um programa em C

Estruturas de Dados. Módulo 2 Expressões. 9/8/2005 (c) Marco A. Casanova - PUC-Rio 1

Introdução à Programação em Java Constantes, expressões e variáveis

Transcrição:

Conteúdo VARIAVEIS... 2 Tipos de Dados... 2 String... 2 Float... 3 Integer... 3 Boolean... 3 Variáveis... 4 O que são variáveis?... 4 Tipo de variáveis... 5 Concatenação:... 6 1

VARIAVEIS Antes de falarmos das variáveis em constantes é necessário falar dos tipos de dados que existem no JAVA, pois o JSP é o JAVA WEB WEB WEB. Tipos de Dados Quando utilizo uma variável no JAVA WEB WEB é necessário informar a TIPAGEM que o dado possui, no JAVA WEB WEB existem 4 tipos de dados. 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"; Há duas maneiras distintas de construirmos a sintaxe de uma string. Podemos utilizar aspas simples e aspas. Aspas simples Ao delimitar uma string entre aspas simples ( ), estamos utilizando o modo mais simples de especificá-la. String var; Var = Testando 1234 ; Quando a aspas simples fizer parte do texto, deve-se sinalizar antes o sinal \. Veja o exemplo abaixo: Var = Veja como fica \ aspas simples\ no JAVA. ; O resultado será: Veja como fica aspas simples no JAVA. Aspas duplas ( ) Aspas duplas ( ), é similar a aspas simples, ela é mais usual utilizada para delimitar uma string. Com aspas duplas é possível também realizar a interpolação de variáveis, ou seja, é possível que uma variável receba o valor de outra. Geralmente aspas duplas são usadas como delimitadores. Com isso, uma sequência de caracteres, podem ser incluídas em dados alfanuméricos. Na tabela a seguir, apresentaremos essas sequência de caracteres de controle. \ = insere aspas duplas no texto \\ = insere barra invertida no texto \n = indicação de nova linha 2

\r = indicação de retorno \t = indicação de tabulação \xnn indicação de caractere ASCII no formato hedaximal \Onnn indicação de caractere ASCII no formato octal Seguem alguns exemplos String var; var = "Testando 1234"; var = "Veja como fica \"aspas duplas\" no JAVA."; O resultado será: Veja como fica aspas duplas no JAVA. var = Veja como aparece \ no JAVA. ; 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 = 10.12; 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 WEB WEB não existe um operador de divisão inteira. Sendo assim, para truncar um número é preciso moldar o valor para integer. var = 5; Boolean O booleano corresponde a um tipo de dado básico representado por TRUE (VERDADEIRO) ou FALSE(FALSO). Introduzido no JAVA4.0, ele é considerado o tipo de dado mais simples. Abaixo segue exemplo, de como usarmos: Int x; x = 1; if(x == 1){ 3

var = true; }else{ var = false; } Qualquer valor convertido para booleano será TRUE, exceto os seguintes: 2.1.1 O inteiro zero(0); 2.1.2 Um valor booleano FALSE; 2.1.3 String ( 0 ), além de string vazia; 2.1.4 Um ponto flutuante zero(0.0); 2.1.5 Um dado de tipo especial, NULL, o qual inclui variáveis não definidas; 2.1.6 Um Array sem elementos e um objeto sem elementos membros; Variáveis O que são variáveis? O jeito mais fácil de entender é um elemento que ao redor do script tem seu valor alterado, o termo técnico diz que uma variável é um espaço de memória utilizado no computador a fim de armazenar um valor em caráter temporário. Na linguagem JAVA, especificamos uma variável através da declaração inicial da tipagem da mesma e logo abaixo atribuímos valor a mesma. Vejam exemplos de nome da variável, igual o exemplo abaixo: variavel Existem algumas regras para criação de nomes de variáveis que devemos seguir. Não usar caractere especial, pois o JAVA WEB WEB não reconhece os mesmos, ou seja, não usar acentuação, cêcedilha; Definir o uso de caixa alta ou baixa, pois o JAVA WEB WEB é case sensitive, ou seja, se escrever o nome de uma variável em caixa alta, deverá ser chamada em caixa alta, pois se escrever a mesma palavra em caixa baixa, o JAVA WEB WEB entenderá que se trata de outra variável; Pode-se usar hífem e underline para nome de variáveis, ambos associados posteriormente ou entre um conjunto de letras; NUNCA USAR ESPAÇO ENTRE UMA LETRA E OUTRA, POIS O JAVA WEB WEB ENTENDERÁ COMO SENDO OUTRA VARIÁVEL OU outro elemento; 4

Veja abaixo alguns exemplos de nomes de variáveis dentro da regra; _VARIAVEL; _variavel; variavel; VARIAVEL; Variavel; _1variavel; variavel1; Abaixo maneiras erradas de nomes de variáveis: vari avel; (contém espaço) variável; (contém acento) Tipo de variáveis A linguagem JAVA WEB WEB oferece quatro tipos distintos de variáveis, que são as variáveis alfanuméricas, as numéricas, o array e os objetos. Vejamos a seguir, detalhes de cada um desses tipos. Alfanuméricas: Essas são variáveis do tipo string. Elas são delimitadas tanto por aspas duplas, como aspas simples, veja o exemplo: String nome; String _faculdade; nome = Daniela ; _faculdade= FMU ; Numéricas: Ao atribuir um valor numérico a uma variável estamos definindo uma variável do tipo numérica. Cujos valores podem ser float (ponto flutuante) ou inteiros. Veja exemplos abaixo. Int var; Int m; var = 1; m = 2; 5

float valor; valor = 12.50; Array: São as matrizes teremos uma aula apenas sobre Array. Objeto: É uma instância de uma classe salva no nome de um objeto, teremos uma aula especifica desse assunto. Concatenação: É quando unir duas ou mais variáveis numa mesma variável para isso eu utilizo o operador (+). Quando crio uma variável com varias linhas também uso (+). Veja os exemplos abaixo. O símbolo da concatenação está grafado em amarelo. String combo; combo = "<select name=\"semana\">\n"; combo += "<option value=\"\">selecione</option>\n"; for(int i=0;i<=6;i++){ combo += "<option value=\""+i+"\">"+getsem(i)+"</option>\n"; } combo += "</select>\n"; 6