Beruflich Dokumente
Kultur Dokumente
Roteiro
Strings em Java Conceito de Registro Registro na linguagem Java Vetor de Registros Exerccios
Strings
Um caractere uma letra, um numeral, uma pontuao ou um smbolo Um string consiste em um conjunto de caracteres, sendo, portanto, utilizado para armazenar textos em geral
Strings em Java
Declarao e utilizao;
Stringnome; nome=newString(Joo); nome=Mario; nome=nome+Silva;
Strings em Java
Comparao:
Stringnome1,nome2; nome1=newString(Joo); nome2=newString(Jos);
Strings em Java
Comparao:
Stringnome1,nome2; nome1=newString(Joo); nome2=newString(Jos); if(nome1.equals(nome2)){ System.out.println( nome1+"iguala"+nome2 ); }
6
Strings em Java
Leitura do teclado
Stringnome,endereco; Scannerentrada=newScanner(System.in); System.out.print("Escrevaonome:"); nome=entrada.nextLine(); System.out.print("Escrevaoendereo:"); endereco=entrada.nextLine();
Conceito de Registro
Problemas reais
Nome: string Endereo: string Telefone: string Salrio: float Idade: int
Ficha Nome: ________ Endereo: _____ Telefone: _____ Salrio: _______ Idade: ________
8
Conceito de Registro
Conceito de Registro
Os elementos do registro
So chamados de campos
registro
Carro cor, marca, ano, placa, chassi Pessoa nome, idade, endereo
10
Conceito de Registro
Campo
Registro
11
Java no possui um elemento registro como em outras linguagens (C/C++, pascal) Possui o elemento classe que pode ser utilizado como um registro Sintaxe:
publicclassNomeDoRegistro{ publicTipoAcampo1; publicTipoBcampo2; ... }
12
Nome: string Endereo: string Telefone: string Salrio: float Idade: int
13
Como definir a ficha do cliente na sintaxe de Java? publicclassCliente{ Nome: string publicStringnome; Endereo: string publicStringendereco; publicStringtelefone; Telefone: string publicfloatsalario; Salrio: float publicintidade; Idade: int }
14
Como utilizar:
Clientec=newCliente(); c.nome="JosSilva"; c.endereco="Av.Recife"; c.telefone="33222345"; c.salario=3000.00; c.idade=40;
15
Vetor de Registros
Vetor uma estrutura de dados capaz de armazena um conjunto de elementos do mesmo tipo;
16
Vetor de Registros
A palavra quantidade pode ser substituda por um nmero inteiro ou pode ser declarada anteriormente como do tipo inteiro;
17
Vetor de Registros
Utilizao de um vetor de registros em Java: Clientec=newCliente(); c.nome="JosSilva"; c.endereco="Av.Recife"; c.telefone="33222345"; c.salario=3000.00; c.idade=40;
clientes[indice]=c; A palavra indice pode ser substituda por um nmero inteiro ou pode ser declarada anteriormente como do tipo inteiro; 18
Vetor de Registros
19
Exerccio
20