CALCULADORA CARACTERE E VARIÁVEIS COMPOSTAS OU VETORES EM JAVA

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Classes e objetos Arrays e Sobrecarga
Módulo I Capítulo 5: Vetores
BC-0505 Processamento da Informação Santo André, Março de 2011 Professor: Carlos Alberto Kamienski -
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
Laboratório I Mateus Raeder. Mateus Raeder – maio de 2010 Arrays  Variável: armazena apenas um valor  Como criar em uma única variável, espaço para.
Prof. Marcos LABORATÓRIO DE PRÁTICA DE PROGRAMAÇÃO 06.
Usando vetor e matriz em java
Aula Prática 6 Vetores e Matrizes Monitoria
INE5408 Estruturas de Dados Ponteiros, passagem de parâmetros e modelos de memória.
CLASSES EM JAVA Dilvan Moreira (baseado no livro Big Java)
PROGRAMAÇÃO ORIENTADA A OBJETOS EM C++ Professor: Dilvan Moreira.
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Algoritmos e Programação Prof. Marcos Saúde
Classes Objetos Atributos Métodos Coletor de Lixo (Garbage Collector ) Confraria do Java Nivelamento. Caroline, Marcelo e Luiz 12/05/2007.
Algoritmos e Programação utilizando Visualg
Estrutura Sequencial COUT CIN
Vetores e Matrizes em C/C++
ESTRUTURA DE DADOS Professor: Marcelo Mendes Turma: MBI-1
Introdução Java.
IP – Listas Prof. Eduardo Falcão.
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Introdução Java.
Prof. Wellington Franco Sub-Rotinas:Funções e Procedimentos
3.1 Classes e Objetos Em um programa orientado a objetos normalmente existem vários objetos de um mesmo tipo. Por exemplo, um programa de controle de.
Métodos de Pesquisa e Ordenação
Algoritmos e Estruturas de Dados I
Fundamentos de Programação 1
Prof. Wellington Franco
ARRAYS Dilvan Moreira (baseado no livro Big Java e T. Munzner)
Algoritmos e Estruturas de Dados I
FUNDAMENTO DE PROGRAMAÇÃO
Métodos de Pesquisa e Ordenação
Algoritmos e Estruturas de Dados I
Introdução à Programação BCC 201 Aula
Criação e manipulação de objetos
Prof. Wellington Franco
Estrutura Sequencial COUT CIN
Algoritmos e Estruturas de Dados I
Estruturas de Dados Vetores.
Prof. Wellington Franco
Algoritmos e Técnicas CEFET/RN.
Algoritmos e Estruturas de Dados I
FUNDAMENTO DE PROGRAMAÇÃO
Algoritmos e Estruturas de Dados I
Listas Encadeadas.
Algoritmos Prof.: Carlos Alberto _1:
Fundamentos de Programação 1
Elaborando as Interfaces Aulas 37, 38 e 39.
Estruturas de Dados Dinâmicas
Divisibilidade Múltiplos e Divisores
Laboratório I Mateus Raeder.
Laboratório I Mateus Raeder.
Rosemary Silveira Filgueiras Melo
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Computação Eletrônica Vetores e Matrizes
Estruturas de Dados em C
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Exercício sobre Interface Java
Estruturas definidas pelo programador
Tipos Primitivos de Dados
RESULUÇÃO DOS EXERCÍCIOS,
Programação II Mateus Raeder.
Ponteiros.
Constantes, Variáveis e Memória
RESULUÇÃO DOS EXERCÍCIOS E
JAVA - BÁSICO COL. ESTADUAL MARIA AGUIAR TEIXEIRA
Transcrição da apresentação:

CALCULADORA CARACTERE E VARIÁVEIS COMPOSTAS OU VETORES EM JAVA por: André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java

19/05/2019

MÉTODO PARA MOSTRAR A TELA

METODO PARA SAIR DO SISTEMA

MÉTODO MOSTRA_PI()

METODO PARA SOMA

METODO PARA SUBTRAÇÃO

METODO PARA MULTIPLICAÇÃO

METODO PARA DIVISÃO

METODO PARA PARTE INTEIRA DA DIVISÃO

Método para resto da divisão

LEITURA DE INTEIROS / DOUBLE

LEITURA DE INTEIROS / DOUBLE

Vetores e arrays

Um vetor é uma estrutura de dados formada por um conjunto de dados ou outros elementos de um mesmo tipo ou uma mesma estrutura. 19/05/2019

O vetor pode ter uma dimensão ou mais O vetor pode ter uma dimensão ou mais. Também chamado de matriz quando de duas dimensões, funciona de modo análogo às matrizes matemáticas. O acesso aos dados é feito através de "coordenadas" (índices). 19/05/2019

VETOR UNIDIMENCIONAL O vetor pode ter uma dimensão ou mais. int x [] = new int [5];

VETOR BIDIMENCIONAL O vetor pode ter uma dimensão ou mais. int x [] = new int [5][3];

VETORES MAIORES AINDA

Em cada posição do array, podemos guardar um aluno. Um vetor ou array é uma porção de memória fixa e sequencial dividida em pedaços idênticos indexados a partir do 0. Em cada posição do array, podemos guardar um aluno. Na verdade, cada posição pode guardar uma referência para um objeto do tipo Aluno. 19/05/2019

Declarando e criando vetores Arrays ou vetores são objetos que ocupam memória. São criados dinamicamente com a palavra-chave new: int c[] = new int[ 12 ]; Equivalente a: int c[]; // declara a variável array c = new int[ 12 ]; // cria o array Também podemos criar arrays de objetos: String b[] = new String[ 100 ]; 19/05/2019

CRIAÇÃO DO VETOR Declaração de um vetor de char com tamanho 4 char [] x1 = new char [4]; x1 [0]= ‘a’; x1 [1] = ‘1’; X1 [2] = ‘9’; X1 [3] = ‘@’;

CRIAÇÃO DO VETOR Outra possibilidade é inserir os caracteres direto na declaração. char [] x1 = new char [‘a’, ‘1’, ‘9’, ‘@’];

Declaração de vetores: Tanto faz você colocar os colchetes antes ou depois das variáveis. int [] x = new int [10]; int y [] = new int [8];

PARA INSERIR VALORES NO VETOR X [0] = 3; POSIÇÃO DO VETOR ONDE O DADO SERÁ INSERIDO. TAMBÉM CHADADA DE INDICE DO VETOR

PARA INSERIR VALORES NO VETOR O INDICE COMEÇA EM 0 E VÃO ATÉ O TAMANHO DO VETOR -1 int x = 3 EX: double z [] = new double[x]: z [0] = 3; z [1] = 5.2; z [2] = -3;

OUTROS EXEMPLOS EX: String Aluno [] = new String [“Paulo”, “Maurilio”, “Eduardo”, “Danilo”];

OUTROS EXEMPLOS EX: String Aluno [] = new String [“Paulo”, “Maurilio”, “Eduardo”, “Danilo”]; Aluno [0] = “ Paulo”; Aluno [1] = “ Maurilio”; Aluno [2] = “Eduardo”; Aluno [3] = “Danilo”;

RETORNA O TAMANHO DO VETOR O Metodo length RETORNA O TAMANHO DO VETOR Nome_Do_Vetor. length Aluno [0] = “ Paulo”; Aluno [1] = “ Maurilio”; Aluno [2] = “Eduardo”; Aluno [3] = “Danilo”; Aluno [].length teremos tamanho = 4;

Trabalhando com vetores Na memoria ficará organizado assim

Criando mais um vetor com a quantidade de dias em cada mês

ORGANIZANDO O VETOR O JAVA POSSUI O METODO SORT QUE ORGANIZA O VETOR AUTOMATICAMENTE. É NECESSÁRIO IMPORTAR A BIBLIOTECA ARRAYS import java.util.arrays; E dentro do método construtor usar : Arrays.sort(Nome_Do_Vetor_A_Ser_Organizado);

Int i = 0; while(i < mês[]. length) { System. out Int i = 0; while(i < mês[].length) { System.out.println(“o mês ” + mês[i] + “ tem ” + tot[i] + “ dias”) i = i +1; }

ATIVIDADE * CRIE UM ALGORITMO QUE LEIA 10 NUMEROS INTEIROS ALEATORIAMENTE OS GUARDE EM UM VETOR E POSTEIORMENTE DEIXE UM METODO QUE DEIXE OS NUMEROS ORDENADOS EM ORDEM CRESCENTE.

CRIE UM VETOR QUE ARMAZENE TODOS OS NUMEROS MAIORES QUE ZERO E MENORES QUE CEM QUE SÃO MULTIPLOS DE 3. Depois crie um método dentro da mesma classe que some todos os números do vetor.