public class Questao1 {
/** * Crie um programa que percorra um array de 10 * posições e imprima o seu conteúdo. */ public static static void void main(String[] args) { int[] vet = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for(int i = 0; i < vet.length vet. length; ; i++ ){ System. out.print(vet[i]+" .print(vet[i]+" "); "); } } } public class Questao2 {
/** * Escreva um programa que some todos os valores * contidos em um array de inteiros e calcule a * média. */ public static static void void main(String[] args) { int[] notas = {10, 5, 8}; int soma = 0; i
/** * Desenvolva um programa que dado um array de 10 * números inteiros multiplique o primeiro * elemento pelo seguinte, o resultado deve então * ser multiplicado pelo próximo elemento até que * todos os os elementos elementos sejam sejam percorridos. percorridos. Imprima o * valor final. */ public static static void void main(String[] args) { int[] vet = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int mult = 1; for(int i = 0; i < vet.length vet. length; ; i++){ mult = vet[i]*mult; } System.out.print("Multiplicação..:" .print("Multiplicação..:" +mult); } } public class Questao4 {
/** * Faça um programa que inverta as posições de um * array com 10 elementos. */ public static static void void main(String[] args) { int[] vet = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for (int i = 0; i < vet.length vet. length-1; -1; i++){ int troca = vet[i]; vet[i] = vet[i+1];
vet[i+1] = troca; } for(int i = 0; i < vet.length; i++){ System. out.print(vet[i]+" "); } } } public class Questao5 { /** * Dados dois vetores quaisquer de booleanos compare -os e informe se ambos * são idênticos, para serem idênticos os vetores devem possuir o mesmo * tamanho e os mesmos elementos em cada posição. */ public static void main(String[] args) { boolean[] bo = { true , false, false, true }; boolean[] bo2 = { true, false, false, };; int verd = 0; if (bo.length == bo2.length) { for (int i = 0; i < bo. length; i++) { if (bo[i] == bo2[i]) { verd++; } } } if (verd == bo.length){ System. out.println("São indênticos"); } else { System. out.println("Mão são indênticos" ); } } } import java.util.Scanner; public class Questão6 { /** * Faça um programa que calcule o produto escalar * de dois vetores de double, isto é, multiplique * cada elemento pelo seu respectivo no outro vetor * e some os resultados. */ public static void main(String[] args) { double[] a,b,c; a = new double [10]; b = new double [10]; c = new double [10]; Scanner p = new Scanner (System. in); int i; double soma; for (i = 1; i<10; i++){ System. out.println("Dgite um valor......:" ); a[i] = p.nextDouble(); System. out.println("Digite outro valor..:" ); b[i] = p.nextDouble(); c[i] = a[i]*b[i]; } soma = 0; for (i = 1; i<10; i++){ soma=soma + c[i]; } System.out.println("A soma é...:"+soma); }
} import java.util.*; public class Questao7 { /** * Utilizando a classe Scanner, já apresentada em módulos anteriores, faça * um programa que permita o usuário efetuar a entrada de 10 números * quaisquer. Ordene estes números utilizando a classe Arrays e imprima o * resultado. */ public static void main(String[] args) { Scanner rec = new Scanner(System.in); double[] vet = new double [10]; double maior; for (int i = 0; i < vet.length; i++) { System. out.print("Insira um valor...:" ); vet[i] = rec.nextDouble(); } for (int i = 0; i < vet.length - 1; i++) { for (int j = i + 1; j < vet. length; j++) { if (vet[i] > vet[j]) { maior = vet[i]; vet[i] = vet[j]; vet[j] = maior; } } } System.out.print("Ordem...:" ); for (int i = 0; i < vet.length; i++) { System. out.print(vet[i] + " "); } } } import javax.swing.JOptionPane; public class Questao8 { /** * Faça um programa que receba um parâmetro qualquer * através do método main e informe ao usuário através de * uma caixa de diálogo qual foi o parâmetro passado. */ public static void main(String[] parametros) { String mensagem = null; mensagem = "parametro : " + parametros; JOptionPane.showMessageDialog (null , mensagem);
} } import javax.swing.JOptionPane; public class Questao9 { /** * Crie um programa que mostre um diálogo, informando que * não existem parâmetros, caso não seja passado nenhum * parâmetro através da linha de comando. */ public static void main(String[] parametros) { String mensagem = null; if (parametros. length == 0){ mensagem = "Não existe parâmetros." ; JOptionPane. showMessageDialog (null , mensagem); }
} } import java.util.*; public class Questao10 {
/** * Utilizando a classe Scanner faça um programa que * solicite a entrada de 10 números inteiros, logo após * solicite a entrada de mais 5 números inteiros compare * os números obtidos e verifique se o segundo vetor está * contido dentro do primeiro. */ public static void main(String[] args) { int[] vet1 = new int[10]; int[] vet2 = new int[5]; Scanner rec = new Scanner(System.in); int i, contido = 0; for (i = 0; i < vet1. length; i++){ System. out.print("Insira o valor do vetor1[" +i+"]..:"); vet1[i] = rec.nextInt(); } for (i = 0; i < vet2. length; i++){ System. out.print("Insira o valor do vetor2[" +i+"]..:"); vet2[i] = rec.nextInt(); } for (i = 0; i < vet2. length; i++){ for (int j = 0; j < vet1. length; j++){ if (vet2[i] == vet1[j]){ contido++; } } if (contido == 5){ System.out.println("Vetor2 esta contido no Vetor1" ); break; } } if (contido != 5){ System. out.println("Vetor2 não esta contido no Vetor1" ); } } }