Anda di halaman 1dari 4

public class Questao1 { /** * Crie um programa que percorra um array de 10 * posies e imprima o seu contedo.

*/ public static void main(String[] args) { int[] vet = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for(int i = 0; i < vet.length; i++ ){ System.out.print(vet[i]+" "); } } } public class Questao2 { /** * Escreva um programa que some todos os valores * contidos em um array de inteiros e calcule a * mdia. */ public static void main(String[] args) { int[] notas = {10, 5, 8}; int soma = 0; for (int i = 0; i<notas.length; i++){ soma = notas[i] + soma; } float media = soma/3f;//notas.length; System.out.println("Soma das notas...:"+soma); System.out.println("Mdia das notas..:"+media); }

public class Questao3 { /** * Desenvolva um programa que dado um array de 10 * nmeros inteiros multiplique o primeiro * elemento pelo seguinte, o resultado deve ento * ser multiplicado pelo prximo elemento at que * todos os elementos sejam percorridos. Imprima o * valor final. */ public static 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; i++){ mult = vet[i]*mult; } System.out.print("Multiplicao..:"+mult); }

public class Questao4 { /** * Faa um programa que inverta as posies de um * array com 10 elementos. */ public static void main(String[] args) { int[] vet = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for (int i = 0; i < vet.length-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 * so idnticos, para serem idnticos os vetores devem possuir o mesmo * tamanho e os mesmos elementos em cada posio. */ 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("So indnticos"); } else { System.out.println("Mo so indnticos"); } } } import java.util.Scanner; public class Questo6 { /** * Faa 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 mdulos anteriores, faa * um programa que permita o usurio efetuar a entrada de 10 nmeros * quaisquer. Ordene estes nmeros 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 { /** * Faa um programa que receba um parmetro qualquer * atravs do mtodo main e informe ao usurio atravs de * uma caixa de dilogo qual foi o parmetro 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 dilogo, informando que * no existem parmetros, caso no seja passado nenhum * parmetro atravs da linha de comando. */ public static void main(String[] parametros) { String mensagem = null; if (parametros.length == 0){ mensagem = "No existe parmetros."; JOptionPane.showMessageDialog(null, mensagem); }

import java.util.*; public class Questao10 { /** * Utilizando a classe Scanner faa um programa que * solicite a entrada de 10 nmeros inteiros, logo aps * solicite a entrada de mais 5 nmeros inteiros compare * os nmeros 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 no esta contido no Vetor1"); } }