JAVA
Exercício 1) Escreva um programa que leia um vetor de 15 números inteiros e exiba ao final apenas os números que estão armazenados nas posições (índices) pares do vetor.
Exercício 2) Faça um programa que lê 10 números inteiros do teclado e armazene em um vetor. Ao final imprima o vetor com os valores armazenado.
Exercício 3) Ler um vetor de 10 elementos. Crie um segundo vetor, com todos os elementos na ordem inversa, ou seja, o último elemento passará a ser o primeiro, o penúltimo será o segundo e assim por diante. Imprima os dois vetores.
Respostas
Resposta:
1. Exercício
import java.util.Scanner;
import java.util.Vector;
public class ex1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Vector<Integer> vetor = new Vector<Integer>(11);
for (int i = 1; i <= 15; i++) {
System.out.println("Digite um numero: ");
int n = scanner.nextInt();
vetor.add(n);
}
for (int i = 0; i <= 15; i++) {
if (i % 2 == 0) {
System.out.println(vetor.get(i));
}
}
System.out.println(vetor);
}
}
2. Exercício
import java.util.Scanner;
import java.util.Vector;
public class ex2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Vector<Integer> vetor = new Vector<Integer>(10);
for (int i = 1; i <= 10; i++) {
System.out.println("Digite um numero: ");
int n = scanner.nextInt();
vetor.add(n);
}
System.out.println(vetor);
}
}
3. Exercício
import java.util.Collections;
import java.util.Scanner;
import java.util.Vector;
public class ex3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Vector<Integer> vetor = new Vector<Integer>(10);
Vector<Integer> vetor2 = new Vector<Integer>(10);
for (int i = 1; i <= 10; i++) {
System.out.println("Digite um numero: ");
int n = scanner.nextInt();
vetor.add(n);
vetor2.add(n);
}
Collections.reverse(vetor2);
System.out.println("Vetor com ordem normal:");
System.out.println(vetor);
System.out.println("Vetor com ordem reversa:");
System.out.println(vetor2);
}
}
Explicação:
OBS: O exercício 1 pede que imprima os valores dos índices pares e não os valores pares.
No total são importados Scanner, Vector and Collections.
Espero ter ajudado.