vetores
import java.util.Random; import java.util.Scanner; import javaConsole.JavaConsole; public class Exe_10_Vetor { public static void main(String[] args) { new JavaConsole(); Random randomico = new Random(); Scanner Leitura = new Scanner (System.in); int Vet[]= new int[50]; int i, j, aux; for (i=0; i < 10; i++){ Vet[i]= 50 + randomico.nextInt(20); } for (i=0; i < 10; i++){ System.out.print(Vet[i] + "\t"); } for (i=0; i < 9; i++){ for (j=i+1; j < 10; j++){ if (Vet[i] > Vet[j]){ aux = Vet[i]; Vet[i] = Vet[j]; Vet[j] = aux; } } } System.out.print("\n\n\n"); for (i=0; i < 10; i++){ System.out.print(Vet[i] + "\t");} }}
O código abaixo lê um vetor de 10 posições e troca os primeiros 5 elementos com os 5 últimos. O vetor é mostrado antes e depois da troca. import java.util.Random; import java.util.Scanner; import javaConsole.JavaConsole;
public class TrocaPosicao { public static void main(String[] args) {
new JavaConsole(); Scanner Leitura = new Scanner (System.in); int Vet[]= new int[10]; int i, aux; //Preenchimento do vetor for (i=0; i < 10; i++){ System.out.print("Digite o elemento da posição " + i +": "); Vet[i]=Leitura.nextInt(); } //Vetor Preenchido System.out.print ("\n\nVetor antes da troca\n"); for (i=0; i < 10; i++){ System.out.print (Vet[i]+ "\t"); } //Troca dos elementos for (i=0; i < 5; i++){ aux = Vet[i]; Vet[i] = Vet[i+5]; Vet[i+5]=aux; } //Vetor Alterado System.out.print ("\n\nVetor depois da troca\n"); for (i=0; i < 10; i++){ System.out.print (Vet[i] + "\t"); }
}
Exercício Resolvido – 03
O código abaixo lê um vetor de nomes e de notas com 5 posições cada um. Calcula a média das notas e imprima a lista de nomes em que os alunos ficaram acima da média da turma.