• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Ciência da Computação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Jogo da Velha em Java - Implementacao com Matriz 3x3

3

Jogo da Velha em Java - Implementacao com Matriz 3x3

Linguagens de Programação

FIT

Atividade Continua 3 POO Python - Implementacao de Classes

1

Atividade Continua 3 POO Python - Implementacao de Classes

Linguagens de Programação

FIT

Teoria da Computação - Aula 1: Apresentação da Disciplina

63

Teoria da Computação - Aula 1: Apresentação da Disciplina

Linguagens de Programação

FIT

Teoria da Computação: Aula 3 - AFD e Linguagens Formais

77

Teoria da Computação: Aula 3 - AFD e Linguagens Formais

Linguagens de Programação

FIT

Atividade Pratica Java - Modelagem OO para Academia de Ginastica

2

Atividade Pratica Java - Modelagem OO para Academia de Ginastica

Linguagens de Programação

FIT

Lista de Exercicios Resolvidos Expressao Regular Diagrama Alfabeto Σ 0-9

5

Lista de Exercicios Resolvidos Expressao Regular Diagrama Alfabeto Σ 0-9

Linguagens de Programação

FIT

Simulação-Maquina-de-Turing-Diagrama-ACP-Linguagem-aaabbbb

7

Simulação-Maquina-de-Turing-Diagrama-ACP-Linguagem-aaabbbb

Linguagens de Programação

FIT

Agenda de Aula 2: Autômatos Finitos e Máquinas de Estados Finitos

91

Agenda de Aula 2: Autômatos Finitos e Máquinas de Estados Finitos

Linguagens de Programação

FIT

Atividade Continua 03-Linguagem Orientada a Objetos-Criacao de Super-Herois

4

Atividade Continua 03-Linguagem Orientada a Objetos-Criacao de Super-Herois

Linguagens de Programação

FIT

Aula 4 - Operações e Expressões Regulares

62

Aula 4 - Operações e Expressões Regulares

Linguagens de Programação

FIT

Texto de pré-visualização

Linguagem Orientada a Objetos Vetores e Matrizes Prof Paulo Viniccius Vieira paulovieirafaculdadeimpactacombr Variáveis Compostas Homogêneas Variáveis compostas homogêneas são estruturas de dados que podem armazenar vários valores de um mesmo tipo de dado simultaneamente Enquanto uma variável consegue armazenar um único valor por vez utilizamos variáveis compostas para armazenar um conjunto de valores ao mesmo tempo Variáveis Compostas Homogêneas Java oferece dois tipos de variáveis compostas Vetores arrays unidimensionais Matrizes arrays bidimensionais Vetores arrays unidimensionais Os vetores funcionam como listas de valores de um mesmo tipo de dado Você pode imaginar um vetor como uma lista composta por diversas células Em cada célula é possível armazenar um valor Na Linguagem Java o primeiro índice do vetor é 0 zero e o último é n1 30 17 13 45 0 1 2 3 4 n 1 Vetores arrays unidimensionais Em Java os vetores são objetos Isso significa que eles não se comportam como as variáveis e sim como instâncias de classes Por isso eles precisam ser declarados instanciados criados e inicializados Podemos declarar um vetor de duas formas distintas porém o resultado é o mesmo em ambos os casos tipo nomeDoVetor tipo nomeDoVetor Exemplos int vetor int vetor Declarando um Vetor O nome do vetor é uma referência a posição inicial na memória onde os valores são armazenados A simples declaração não cria o vetor faz apenas uma referência Inicialmente a referência é null ou seja não aponta para nenhum lugar Declarando um Vetor Instanciando um Vetor Instanciar é o processo pelo qual você aloca um endereço de memória para um objeto A instanciação é a criação do vetor Instanciar um vetor significa lhe atribuir um endereço de memória onde ele possa armazenar seus valores Sintaxe nomeDoVetor new tipotamanho Instanciando um Vetor Instanciar é o processo pelo qual você aloca um endereço de memória para um objeto A instanciação é a criação do vetor Exemplo vetor new int5 Instanciar um vetor int numeros numeros new int5 numeros0 10 numeros1 20 numeros5 30 erro índice inexistente Instanciando um Vetor Instanciar um vetor String frutas frutas new String8 frutas0 abacate frutas1 pera Instanciando um Vetor A declaração e a instanciação de um vetor também podem ser feitas em uma única instrução Sintaxe tipo nomeDoVetor new tipoposição tipo nomeDoVetor new tipoposição Exemplo int vetor new int5 int vetor new int5 Declarando e Instanciando um Vetor Java possibilita declarar instanciar e inicializar um vetor em uma única instrução Sintaxe tipo nomeDoVetor valor0 valorN tipo nomeDoVetor valor1 valorN Exemplo int vetor 32 27 15 8 int vetor 32 27 15 8 Declarando instanciando e inicializando O acesso aos itens do vetor pode ser feito pelos índices int soma vetor0 vetor1 vetor2 int nota vetor4 SystemoutprintlnPosição 3 vetor3 Acessando um elemento do Vetor Para detectar o tamanho de um vetor a Linguagem Java disponibiliza a propriedade length Sintaxe int tamanho nomeVetorlength Tamanho do vetor Scanner entrada new ScannerSystemin int vetor new int5 Preenche o vetor forint i 0 i vetorlength i vi entradanextInt Exibe os itens do vetor forint i 0 i vetorlength i Systemoutprintlnvi Percorrendo o vetor 18 Matrizes arrays bidimensionais Variáveis homogêneas multidimensionais Sequência de valores todos do mesmo tipo Com o mesmo identificador Alocada sequencialmente na memória Matrizes de 2 dimensões Composta por elementos dispostos em linhas e colunas Uma matriz com M linhas e N colunas é chamada de matriz M por N e representada por MN Matrizes arrays bidimensionais Os índices das linhas e colunas começam em zero O primeiro índice indica a linha O segundo índice indica a coluna A00 3 A01 5 A02 7 A10 2 A11 8 A12 3 A20 4 A21 6 A22 9 Declarando e Instanciando Matrizes Declaração e alocação de uma matriz int A new int 33 Declarando e Inicializando Matrizes Declaração e inicialização int A 357 283 469 Verificar Tamanho da Matriz Dimensão das matrizes int numlinhas Alength int numcolunas A0length Percorrendo uma Matriz Scanner entrada new ScannerSystemin int A new int33 Preenche a matriz forint i 0 i Alength i percorre linhas forint j 0 j A0length j percorre colunas Aij entradanextInt Exibe os itens da matriz forint i 0 i Alength i percorre linhas forint j 0 j A0length j percorre linhas SystemoutprintAij Systemoutprintln

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Jogo da Velha em Java - Implementacao com Matriz 3x3

3

Jogo da Velha em Java - Implementacao com Matriz 3x3

Linguagens de Programação

FIT

Atividade Continua 3 POO Python - Implementacao de Classes

1

Atividade Continua 3 POO Python - Implementacao de Classes

Linguagens de Programação

FIT

Teoria da Computação - Aula 1: Apresentação da Disciplina

63

Teoria da Computação - Aula 1: Apresentação da Disciplina

Linguagens de Programação

FIT

Teoria da Computação: Aula 3 - AFD e Linguagens Formais

77

Teoria da Computação: Aula 3 - AFD e Linguagens Formais

Linguagens de Programação

FIT

Atividade Pratica Java - Modelagem OO para Academia de Ginastica

2

Atividade Pratica Java - Modelagem OO para Academia de Ginastica

Linguagens de Programação

FIT

Lista de Exercicios Resolvidos Expressao Regular Diagrama Alfabeto Σ 0-9

5

Lista de Exercicios Resolvidos Expressao Regular Diagrama Alfabeto Σ 0-9

Linguagens de Programação

FIT

Simulação-Maquina-de-Turing-Diagrama-ACP-Linguagem-aaabbbb

7

Simulação-Maquina-de-Turing-Diagrama-ACP-Linguagem-aaabbbb

Linguagens de Programação

FIT

Agenda de Aula 2: Autômatos Finitos e Máquinas de Estados Finitos

91

Agenda de Aula 2: Autômatos Finitos e Máquinas de Estados Finitos

Linguagens de Programação

FIT

Atividade Continua 03-Linguagem Orientada a Objetos-Criacao de Super-Herois

4

Atividade Continua 03-Linguagem Orientada a Objetos-Criacao de Super-Herois

Linguagens de Programação

FIT

Aula 4 - Operações e Expressões Regulares

62

Aula 4 - Operações e Expressões Regulares

Linguagens de Programação

FIT

Texto de pré-visualização

Linguagem Orientada a Objetos Vetores e Matrizes Prof Paulo Viniccius Vieira paulovieirafaculdadeimpactacombr Variáveis Compostas Homogêneas Variáveis compostas homogêneas são estruturas de dados que podem armazenar vários valores de um mesmo tipo de dado simultaneamente Enquanto uma variável consegue armazenar um único valor por vez utilizamos variáveis compostas para armazenar um conjunto de valores ao mesmo tempo Variáveis Compostas Homogêneas Java oferece dois tipos de variáveis compostas Vetores arrays unidimensionais Matrizes arrays bidimensionais Vetores arrays unidimensionais Os vetores funcionam como listas de valores de um mesmo tipo de dado Você pode imaginar um vetor como uma lista composta por diversas células Em cada célula é possível armazenar um valor Na Linguagem Java o primeiro índice do vetor é 0 zero e o último é n1 30 17 13 45 0 1 2 3 4 n 1 Vetores arrays unidimensionais Em Java os vetores são objetos Isso significa que eles não se comportam como as variáveis e sim como instâncias de classes Por isso eles precisam ser declarados instanciados criados e inicializados Podemos declarar um vetor de duas formas distintas porém o resultado é o mesmo em ambos os casos tipo nomeDoVetor tipo nomeDoVetor Exemplos int vetor int vetor Declarando um Vetor O nome do vetor é uma referência a posição inicial na memória onde os valores são armazenados A simples declaração não cria o vetor faz apenas uma referência Inicialmente a referência é null ou seja não aponta para nenhum lugar Declarando um Vetor Instanciando um Vetor Instanciar é o processo pelo qual você aloca um endereço de memória para um objeto A instanciação é a criação do vetor Instanciar um vetor significa lhe atribuir um endereço de memória onde ele possa armazenar seus valores Sintaxe nomeDoVetor new tipotamanho Instanciando um Vetor Instanciar é o processo pelo qual você aloca um endereço de memória para um objeto A instanciação é a criação do vetor Exemplo vetor new int5 Instanciar um vetor int numeros numeros new int5 numeros0 10 numeros1 20 numeros5 30 erro índice inexistente Instanciando um Vetor Instanciar um vetor String frutas frutas new String8 frutas0 abacate frutas1 pera Instanciando um Vetor A declaração e a instanciação de um vetor também podem ser feitas em uma única instrução Sintaxe tipo nomeDoVetor new tipoposição tipo nomeDoVetor new tipoposição Exemplo int vetor new int5 int vetor new int5 Declarando e Instanciando um Vetor Java possibilita declarar instanciar e inicializar um vetor em uma única instrução Sintaxe tipo nomeDoVetor valor0 valorN tipo nomeDoVetor valor1 valorN Exemplo int vetor 32 27 15 8 int vetor 32 27 15 8 Declarando instanciando e inicializando O acesso aos itens do vetor pode ser feito pelos índices int soma vetor0 vetor1 vetor2 int nota vetor4 SystemoutprintlnPosição 3 vetor3 Acessando um elemento do Vetor Para detectar o tamanho de um vetor a Linguagem Java disponibiliza a propriedade length Sintaxe int tamanho nomeVetorlength Tamanho do vetor Scanner entrada new ScannerSystemin int vetor new int5 Preenche o vetor forint i 0 i vetorlength i vi entradanextInt Exibe os itens do vetor forint i 0 i vetorlength i Systemoutprintlnvi Percorrendo o vetor 18 Matrizes arrays bidimensionais Variáveis homogêneas multidimensionais Sequência de valores todos do mesmo tipo Com o mesmo identificador Alocada sequencialmente na memória Matrizes de 2 dimensões Composta por elementos dispostos em linhas e colunas Uma matriz com M linhas e N colunas é chamada de matriz M por N e representada por MN Matrizes arrays bidimensionais Os índices das linhas e colunas começam em zero O primeiro índice indica a linha O segundo índice indica a coluna A00 3 A01 5 A02 7 A10 2 A11 8 A12 3 A20 4 A21 6 A22 9 Declarando e Instanciando Matrizes Declaração e alocação de uma matriz int A new int 33 Declarando e Inicializando Matrizes Declaração e inicialização int A 357 283 469 Verificar Tamanho da Matriz Dimensão das matrizes int numlinhas Alength int numcolunas A0length Percorrendo uma Matriz Scanner entrada new ScannerSystemin int A new int33 Preenche a matriz forint i 0 i Alength i percorre linhas forint j 0 j A0length j percorre colunas Aij entradanextInt Exibe os itens da matriz forint i 0 i Alength i percorre linhas forint j 0 j A0length j percorre linhas SystemoutprintAij Systemoutprintln

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®