Тёмный

Como criar e manipular Array em Java [Aprenda nesta aula] - Curso de Java - Aula 24 

CFBCursos
Подписаться 221 тыс.
Просмотров 22 тыс.
50% 1

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@divinomarcio6512
@divinomarcio6512 3 года назад
Seu trabalho é fantástico. Voce ensina de um jeito muito legal. Além de notórias habilidades e conhecimentos, possui boa comunicação e didática. Ganha disparado de muito curso pago.
@stevenunesdasilva
@stevenunesdasilva 2 года назад
Resposta ao desafio: Loop original: for(int i = 0; i < num.length; i++) Loop invertido: for(int i = num.length - 1;i >= 0; i--)
@Chrisz123-v3j
@Chrisz123-v3j 2 года назад
Esse -1 que me pegou porque vc teve que usar ele?
@stevenunesdasilva
@stevenunesdasilva 2 года назад
@@Chrisz123-v3j pq o ULTIMO indice de uma array (SE TRATANDO DE INDICE, e nao de QUANTIDADE) eh o total de ITENS - 1, se nao vc vai acessar um indice fora do limite. Exemplo: UMA ARRAY de 10 inteiros vai do indice 0 ao 9... pra fazer o reverso, se vc mandar iniciar de num.length vai iniciar com o valor 10, pq o num.length retorna o total de ITENS.... e ai o indice 10 vai estar fora do limite
@Chrisz123-v3j
@Chrisz123-v3j 2 года назад
@@stevenunesdasilva Ata, entendi o .length retorna o total de itens e o - 1 é pra deixar ele igual ao índice que começa com 0.
@shaokangameplay5435
@shaokangameplay5435 Год назад
@@stevenunesdasilva obrigado amigo você é um amigo
@gabrielitalo1091
@gabrielitalo1091 2 года назад
Cara, salvou minha vida. Sua aula foi boa por que tu explicou cada parte das linha do código, diferente de vários professores. Parabéns.
@Silvino13S
@Silvino13S 29 дней назад
Por isso que amo o js 😅😅
@gabriell.8314
@gabriell.8314 3 года назад
Coloca um seja membro ou um aplauso, seu trabalho é muito bom, deixa quem é grato por isso contribuir com ele :)
@cfbcursos
@cfbcursos 3 года назад
Meu canal ainda não tem estes recursos liberados :(
@ruanmartinss
@ruanmartinss Год назад
​@@cfbcursoscoloca o pix amigo. Para colaboradores!
@DamiaoFernandes-u4c
@DamiaoFernandes-u4c 10 месяцев назад
Show de bola sensacional. que aula que explicação incrível criando vários métodos de diferentes formas espetacular . Gostei muito dessa aula deu pra entender mais ou menos como funciona, valeu Professor....
@gabrielitalo1091
@gabrielitalo1091 2 года назад
Para imprimir ao contrário, você deverá atribuir 4 ao i, trocar o sinal '' e decrementar no final.
@damiaotiktok023
@damiaotiktok023 10 месяцев назад
Aula top sensacional, faz parecer ser fácil enquanto estamos vendo sendo executado. Sensacional vou fazer quero muito aprender a programação Java
@romildojose5702
@romildojose5702 3 года назад
Top demais
@Andrada_Digital
@Andrada_Digital 4 месяца назад
Excelente
@demervalleite5891
@demervalleite5891 3 года назад
Sempre dicas valiosas, aprendendo a base, valeu professor Bruno.
@marcossantana3981
@marcossantana3981 2 года назад
Ótima explicação parabéns professor
@ade34jak30
@ade34jak30 8 месяцев назад
Impressão em ordem decrescente: for(int i = num.length-1 ; i > 0 ; i --){ System.out.printf("%d%n",num[i]);
@YgorOliveira2106
@YgorOliveira2106 3 месяца назад
está errado, nesse exemplo que você deu ele não vai trazer a posição 0 este é o correto faltou um "=" pq i tem que ser maior ou igual a 0: for(int i = num.length-1; i >= 0; i --){ System.out.printf("%d%n", num[i]); }
@Karinerodrigues-mw8kl
@Karinerodrigues-mw8kl Год назад
Fantástico
@marcosmods5497
@marcosmods5497 3 года назад
Poderia ensinar a Libgdx? Sou seu fã 🤝
@TokaGado
@TokaGado Год назад
public static void main (String[] args) { //Declaração de Array do tipo INT com 5 posições (de 0 - 4) int[] num = {52, 100, 3, 15, 527}; //Atribuindo valores já na declaração //Imprimindo valores de cada posição System.out.println("Todos valores de cada índice em ordem crescente:"); for(int i : num) { System.out.printf("%d ", i); } System.out.println(" Todos valores de cada índice em ordem decrescente:"); for(int i = 4; i >= 0; i--) { System.out.printf("%d ", num[i]); } }
@user-dd2dg3me2e
@user-dd2dg3me2e 5 месяцев назад
tmj
@nerlanoliveira2264
@nerlanoliveira2264 Год назад
Queria saber como faz para uma dessas array fosse uma variavel que eu desse como digitar e fazer uma soma, subtração e outros. Tem como Prof?
@andrelf2184
@andrelf2184 3 года назад
Como faz aquele for aprimorado com string ou char?
@cfbcursos
@cfbcursos 3 года назад
for(char c:nome.toCharArray()){ System.out.printf("%c " ,c); }
@marcokennedydesaesouza4626
@marcokennedydesaesouza4626 Год назад
int[ ] dados1 = new int[4]; dados1[0] = 10; dados1[1] = 20; dados1[2] = 30; dados1[3] = 40; for (int i = 3; i < dados1.length; i--) { System.out.println(dados1[i]);
@juceliodesa1517
@juceliodesa1517 2 года назад
for(int i = num.length; i>=0; i--){ System.out.printf("%s%n", i); } para Imprimir de tras pra frente
@nerlanoliveira2264
@nerlanoliveira2264 Год назад
Parece que imprimiu foi o array
@TokaGado
@TokaGado Год назад
Na verdade, num.lenght não vai devolver o último índice do array, e sim o número de elementos dentro dele, então a variável "i" será 5 no início ao invés de 4(que é a ultima posição do array realmente). Além disso, está printando o i ao invés de num[i], e usando %s ao invés de %i
@wesleiferreira8490
@wesleiferreira8490 3 года назад
É impressão minha ou já teve aula de array antes nesse curso ?
@cfbcursos
@cfbcursos 3 года назад
Já, nas aulas 6 e 7. Estava trocado no roteiro do curso e acabei gravando o assunto novamente. É bom que fica gravado
@kauarodrigo6374
@kauarodrigo6374 Год назад
fiz o desafio da seguinte forma : for(int contador = num.length - 1; contador >= 0; contador-- ){ double gerador = 0 + Math.random() * (20 - 0); int numerosAleatorios = (int) gerador; num[contador] = numerosAleatorios; System.out.println(num[contador]); }
@danielaribeiro5298
@danielaribeiro5298 7 месяцев назад
for(int i=num.length; i>=0; i--)
@gabrielitalo1091
@gabrielitalo1091 Год назад
Alguém sabe usar esse for simplificado andando o contrario? se é que tem como
@javazantech
@javazantech Год назад
Aceita pedido de vídeo aula ?
@JaissonFerreira
@JaissonFerreira 25 дней назад
public class CrusoJava{ public static void main(String[] args){ int [] num = new int [5]; num[0] = 52; num[1] = 100; num[2] = 3; num[3] = 15; num[4] = 527; for(int i = num.length - 1; i >= 0; i--){ System.out.println(num[i]); } } }
@TorgilaTorresManuelVinho
@TorgilaTorresManuelVinho 5 дней назад
Cadê aula 1 a 23 ?
@cfbcursos
@cfbcursos 5 дней назад
Estão online, só estavam fora de ordem, já arrumei
@TorgilaTorresManuelVinho
@TorgilaTorresManuelVinho 5 дней назад
@@cfbcursos está bem.
@CarolinaDinizDev
@CarolinaDinizDev 9 месяцев назад
public class Main { public static void main(String[] args) { int[] num = new int[5]; num[0]=52; num[1]=100; num[2]=3; num[3]=15; num[4]=527; for(int i=num.length-1; i>=0 ;i--) { System.out.printf("%d - ", num[i]); } } }
@andersonsoares3640
@andersonsoares3640 2 года назад
Como eu uso esse pra mostrar de trás pra frente? for (int i : numeros) { System.out.println(i); }
@freezepussy2
@freezepussy2 2 года назад
int[] num = {10,20,30,40,50}; int tam = num.length; for(int n : num){ tam--; printf("%d%n", num[tam]); }
@andersonsoares3640
@andersonsoares3640 2 года назад
@@freezepussy2 obrigado
@guildc1277
@guildc1277 2 года назад
public static void main(String[] args) { int[] num = {1,2,3,4}; for(int e = 0; e
@ragake1
@ragake1 12 дней назад
for(i = 4; i >= 0;i = i - 1){ System.out.println(num[i]); {
@angrystk2869
@angrystk2869 9 месяцев назад
O cara se aposentou depois da novela Carminha
@demervalleite5891
@demervalleite5891 3 года назад
Desafio resolvido public class aula24{ public static void main(String[] args) { int[] num = new int[5]; num[0] = 52; num[1] = 30; num[2] = 44; num[3] = 52; num[4] = 770; for(int i = 4 ; i < num.length; i- -){ System.out.printf("%d%n", num[i]); } } }
@stevenunesdasilva
@stevenunesdasilva 2 года назад
isso vai causar um loop infinito, porque você especificou como condição "ENQUANTO O VALOR DE I FOR MENOR QUE num.length" e a cada iteração ele decrementa i, ou seja, i SEMPRE vai ser menor que num.length... a solução seria: for(int i = num.length - 1;i >= 0; i--)
@CarolinaDinizDev
@CarolinaDinizDev 9 месяцев назад
*Exercício para quem quiser praticar:* 1. Escreva um programa em java que leia um array de 10 números inteiros e imprima a soma dos elementos pares e a média dos elementos ímpares. 2. Escreva um programa em java que leia um array de 5 strings e ordene-o em ordem alfabética. Em seguida, imprima o array ordenado e o número de trocas que foram feitas para ordená-lo. A resposta está nos comentários.
@CarolinaDinizDev
@CarolinaDinizDev 9 месяцев назад
1. public class Exercicio1 { public static void main(String[] args) { int[] numeros = {3, 5, 1, 1, 50, 6, 4, 2, 18, 10}; int somaPar = 0; int somaImpar = 0; int countImpar = 0; double mediaImpar; for(int num:numeros) { if((num%2)==0) { somaPar += num; } else { somaImpar += num; countImpar++; } } mediaImpar = somaImpar/countImpar; System.out.printf("A soma de todos os numero pares e: %d%n", somaPar); System.out.printf("A media de todos os numero impares e: %.2f%n", mediaImpar); } }
@CarolinaDinizDev
@CarolinaDinizDev 9 месяцев назад
2. public class Exercicio2 { public static void main(String[] args) { String[] palavras = {"Oculos", "Teclado", "Fones de Ouvido", "Celular", "Chaves"}; int trocas = 0; for(int i=0; i < palavras.length - 1; i++) { int minimo = i; for(int j = i + 1; j < palavras.length; j++) { if (palavras[j].compareTo(palavras[minimo]) < 0) { minimo = j; } } if(minimo != i) { String temp = palavras[i]; palavras[i] = palavras[minimo]; palavras[minimo] = temp; trocas++; } } for(String palavra:palavras) { System.out.printf("%s%n", palavra); } System.out.printf("Numero de trocas: %d%n", trocas); } }
@geekhero22
@geekhero22 8 месяцев назад
@@CarolinaDinizDev ou, consegue explicar a logica por trás dessa 2 resolução? me perdi um pouco
@BrunoFernandes-fn1vo
@BrunoFernandes-fn1vo 3 года назад
fala mosada
@alonzodjoficial
@alonzodjoficial Год назад
for(int i = num.length -1; i =0; i--){ System.out.println(num[i]); } Um salve pra rapaziada!
@jamalbatrope2608
@jamalbatrope2608 3 месяца назад
for(int i =lista.length -1;i>= 0; i--){ System.out.printf(" o indice %d é igual a %d", i , lista[i]); }
Далее
ДОМИК ДЛЯ БЕРЕМЕННОЙ БЕЛКИ #cat
00:38
Como criar array em Java para iniciantes
7:24
Просмотров 3,9 тыс.
🔴APRENDA FUNÇÕES EM JAVASCRIPT EM ALGUNS MINUTOS
26:35
Quando usar o void em uma função? Exemplo em Java
11:14
#1 A FACULDADE ENSINOU ERRADO - POO da quinta série
23:52
Entendendo Métodos em Java - Curso de Java - Aula 09
22:06