O Que São Arrays?
Considere uma situação em que precisamos armazenar as notas das disciplinas de 50 alunos. Uma maneira seria criar 50 variáveis inteiras para armazenar as notas desses 50 alunos, porém isso seria muito trabalhoso e ineficiente. Em vez disso, podemos criar um array.
Um array é como uma coleção de variáveis do mesmo tipo.
Podemos criar um array utilizando a seguinte sintaxe:
main.cs
1datatype[] arrayName = new datatype[size];
O datatype
indica o tipo dos elementos que o array irá possuir, podendo ser int
, float
, char
etc.
Já o size
é a quantidade de elementos que o array terá.
Utilizando a sintaxe acima, podemos criar um array de inteiros com 50 elementos:
main.cs
1int[] studentMarks = new int[50];
O tamanho de um array é fixo e não pode ser alterado. Caso seja necessário inicializar um array com alguns elementos no momento da declaração, pode-se utilizar a seguinte sintaxe:
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
Neste caso, não é necessário especificar o size
do array. Ele é automaticamente inferido pelo compilador com base na quantidade de elementos com os quais o array é inicializado:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
O size
do array acima é 7
, pois ele é inicializado com sete elementos. Esse tamanho permanece fixo durante todo o programa.
Indexação em Arrays é um método para acessar elementos usando índices numéricos.
O primeiro elemento é acessado com o índice 0
, o segundo com o índice 1
, e assim por diante. Isso permite a recuperação e modificação rápida e fácil dos valores. Nos próximos capítulos, exploraremos esse conceito em mais detalhes, praticando como encontrar elementos usando seus índices.
A seguir, uma ilustração de um array de strings que possui 4 elementos:
Cada elemento é como uma caixa que contém um valor, e esse valor pode ser alterado.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.59
O Que São Arrays?
Deslize para mostrar o menu
Considere uma situação em que precisamos armazenar as notas das disciplinas de 50 alunos. Uma maneira seria criar 50 variáveis inteiras para armazenar as notas desses 50 alunos, porém isso seria muito trabalhoso e ineficiente. Em vez disso, podemos criar um array.
Um array é como uma coleção de variáveis do mesmo tipo.
Podemos criar um array utilizando a seguinte sintaxe:
main.cs
1datatype[] arrayName = new datatype[size];
O datatype
indica o tipo dos elementos que o array irá possuir, podendo ser int
, float
, char
etc.
Já o size
é a quantidade de elementos que o array terá.
Utilizando a sintaxe acima, podemos criar um array de inteiros com 50 elementos:
main.cs
1int[] studentMarks = new int[50];
O tamanho de um array é fixo e não pode ser alterado. Caso seja necessário inicializar um array com alguns elementos no momento da declaração, pode-se utilizar a seguinte sintaxe:
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
Neste caso, não é necessário especificar o size
do array. Ele é automaticamente inferido pelo compilador com base na quantidade de elementos com os quais o array é inicializado:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
O size
do array acima é 7
, pois ele é inicializado com sete elementos. Esse tamanho permanece fixo durante todo o programa.
Indexação em Arrays é um método para acessar elementos usando índices numéricos.
O primeiro elemento é acessado com o índice 0
, o segundo com o índice 1
, e assim por diante. Isso permite a recuperação e modificação rápida e fácil dos valores. Nos próximos capítulos, exploraremos esse conceito em mais detalhes, praticando como encontrar elementos usando seus índices.
A seguir, uma ilustração de um array de strings que possui 4 elementos:
Cada elemento é como uma caixa que contém um valor, e esse valor pode ser alterado.
Obrigado pelo seu feedback!