JAVA, numeros pares no vetor, maior e menor numero no vetor, testes em vetor NETBEANS

Boa noite voltei e agora vamos trabalhar com JAVA, no NETBEANS então para começar decidir colocar um algoritmo feito em JAVA hoje em aula:

O Programa deve ter o seguinte:

1 - Crie um programa que insira dados em um vetor dinamico e logo após descubra:
 a) Quantos valores pares existem
 b) Qual o maior e o menor
c) Quantas posições no vetor tem valor <= 100
d) Quantas vezes aparece o num 15


vamos começar abaixo vai o codigo, lembrando que deve-se criar o projeto, o pacote e a classe abaixo utilizei um pacote e classe voce podem criar o projeto ai e mudarem o pacote e a classe se desejarem que dará certo, o proximo tutorial será de como criar um projeto no NETBEANS.


package VetorRand;
import java.util.Scanner;
import java.util.Random;

/**
 *@autor- Alexandre Marinho, Euclézio Menezes
* data: 03/11/11
 * 1 - Crie um programa que insira dados em um vetor dinamico e logo após descubra:
 * a) Quantos valores pares existem
 * b) Qual o maior e o menor
 * c) Quantas posições no vetor tem valor <= 100
 * d) Quantas vezes aparece o num 15
 */

public class VetorRand {

    public static void main(String args[]) {
        Scanner leia = new Scanner(System.in);

        System.out.println("Digite o tamanho do Vetor: ");
        int j = leia.nextInt();

        int vetor[] = new int[j]; // Cria um vetor com n posições        
       int maior = Integer.MIN_VALUE; // Criar variável recebendo o menor valor possivel       
        int menor = Integer.MAX_VALUE; // Criar variável recebendo o maior valor possivel       
         int contPar = 0; // Variavel para contar os numeros pares       
         int contCem = 0; // Variavel para contar quantas posicoes no vetor tem valor <= 100       
          int contQuinze = 0; // Variavel para contar quantas vezes aparece o num 15

        //Cria rotina para número aleatório
        Random numAleatorio = new Random();

        //Preencher todo o vetor com valores aleatórios       
        for (int i = 0; i < vetor.length; i++) {
            vetor[i] = numAleatorio.nextInt(100);
            System.out.printf("%d = %d\n", i, vetor[i]);

            // Contador de numeros pares
            if (vetor[i] % 2 == 0) {
                contPar++;
            }

            // Verificador do maior numero do vetor          
               if (vetor[i] > maior) {
                maior = vetor[i];
            }

            // Verificador do menor numero do vetor
            if (vetor[i] < menor) {
                menor = vetor[i];
            }

            // Verifica quantas posicoes no vetor tem valor <= 100            
            if (vetor[i] <= 100) {
                contCem++;
            }

            // Verifica quantas vezes aparece o num 15
            if (vetor[i] == 15) {
                contQuinze++;
            }


        }
        //Exibe as informações pedidas no inicio e executadas durante a estrutura de repetição
        System.out.println("A quantidade de numeros pares são: " + contPar);
        System.out.println("O maior numero no vetor é: " + maior);
        System.out.println("O menor numero no vetor é: " + menor);
        System.out.println("A quantidade valores que tem o valor <= 100 : " + contCem);
        System.out.println("O numero 15 aparece : " + contQuinze + " vezes");

    }
}



Executem o codigo e se necessario mudifiquem,
Boa a noite a todos e duvidas é só entrar em contato !

Comentários

  1. poxa meu problema é assim construir o vetor mas nao sei montar o resto algem pode me ajudar


    crie uma classe chamada de VEtorInteiros, que internamente possui um vetor
    de 5 inteiros(int).Implemente o metodos para:

    1- receber os 5 valores (pode ser o construtor);
    2- retornar a soma dos elementos ;
    3- retornar o valor do maior elemento
    4- retornar a posiçao do menor elemento;
    5- retornar o N-ésimo elemento;
    6- verificar se o numero X existe na lista.

    ResponderExcluir

Postar um comentário

Formulário de contato

Nome

E-mail *

Mensagem *