Nesta aula veremos o funcionamento básico dos vetores em java.
Пікірлер: 14
@viniciusaraujo3664 жыл бұрын
Em Java se tem o operador Destructuring? Ou se eu fizer: int[] num = new int[2]; num[0, 1] = [2, 4]; vai colocar 2 na posição 0 e 4 na posição 1?
@viniciusaraujo3664 жыл бұрын
Professor, se eu fizer na saída: System.out.println(vetor); Mostrarar o array completo?
@nacaoprogramadora70574 жыл бұрын
Fala Vinícius, não você precisa postar através das posições. Algumas linguagens funcionariam assim mas Java não. Abraços
@viniciusaraujo3664 жыл бұрын
Quando eu faço isso: int[] num = {1, 2, 3}; Eu estou criando um objeto explicitamente? Tem como eu criar um vetor já adicionando seu itens? Ex: int[] num = [1, 3];
@nacaoprogramadora70574 жыл бұрын
Tem como, por exemplo: String nomes[]={"Joao","Maria","Paulo"}; Abraços,
@viniciusaraujo3664 жыл бұрын
Quando eu faço: int[] num = new int[2]; eu estou instanciando um novo vetor de 2 posições que receberá dados do tipo inteiro, certo professor?
@nacaoprogramadora70574 жыл бұрын
Isso. Exatamente isso.
@catarinelima81274 жыл бұрын
Boa noite, professor. Tenho uma dúvida sobre a atividade proposta da aula de vetores. Uma parte do código ficou grande devido às comparações que tive que fazer ao final no if (manualmente). O senhor se importa com isso e eu teria que fazer de uma maneira que reduza (que eu não sei qual recurso usar) ou pode deixar?
@nacaoprogramadora70574 жыл бұрын
Catarine, você tem que verificar se esse tanto de ifelse aí realmente é necessário ou se existe uma forma mais automatizada de fazer. Me diz qual a questão que eu verifico. Abraços
@catarinelima81274 жыл бұрын
@@nacaoprogramadora7057 Nas duas questões da lista eu utilizei essas comparações, porém a segunda ficou maior, já que são 10 posições. Se eu faço, por exemplo: 2>1, 2>3, 2>4... Já não preciso fazer no próximo else if 3>2 e assim sucessivamente pois já foram comparados em cima, correto?
@nacaoprogramadora70574 жыл бұрын
@@catarinelima8127 você tem que fazer a comparação de forma automática e não manual. Pense de forma automática usando a repetição e o vetor.
@catarinelima81274 жыл бұрын
@@nacaoprogramadora7057 Não consegui pensar a maneira automática no if e no else if. Mas como foi a melhor saída fazer manualmente, o senhor vai descontar ponto?
@nacaoprogramadora70574 жыл бұрын
@@catarinelima8127 vai estar errada sua solução, pois através da repetição eu consigo automatizar o código.