Duvida sobre exercicios

2 respostas
java
Dayson_Rodrigues

Olá amigos, estou resolvendo alguns exercícios e ao resolver eles, o professor do curso informou que eu não utiliza-se API do java para facilitar a resolução, algum amigo poderia me dar uma ajudar. e o outro exercício está muito procedural.

OBS: Neste 2 exercícios, estou achando muito complicado de resolver por motivo que sou iniciante… qualquer dica será muito válida para que possa resolver.

Exercicio Mega Senna

public class MegaSenna {

	public static void main(String[] args) {

		List<Integer> numeros = new ArrayList<>();

		adicionaNumeros(numeros);

		MegaSenna.embaralhar(numeros);

		mostraNumeroSorteado(numeros);
	}

	private static void adicionaNumeros(List<Integer> numeros) {
		for (int i = 1; i <= 60; i++) {
			numeros.add(i);
		}
	}

	private static void embaralhar(List<Integer> numeros) {
		Collections.shuffle(numeros);
	}

	private static void mostraNumeroSorteado(List<Integer> numeros) {
		System.out.println("Numero Sorteado");
		for (int i = 1; i <= 6; i++) {
			System.out.print(numeros.get(i) + " ");
		}
	}
}

Exercicio: Numero mais alto

public class NumeroMaisAlto {

	public int retornaNumeroMaior(int numeros[]) {

		int numeroMaior = 0;

		for (int i = 0; i < numeros.length; i++) {

			if (numeros[i] > numeroMaior) {
				numeroMaior = numeros[i];
			}
		}

		return numeroMaior;
	}

	public static void main(String[] args) {

		NumeroMaisAlto numeroMaisAltoTeste = new NumeroMaisAlto();

		int numeros[] = new int[] { 10, 3, 4, 10, 11, 20 ,910};

		System.out.println(numeroMaisAltoTeste.retornaNumeroMaior(numeros));

	}

2 Respostas

siabreu

Olá Dayson, para tornar a programação orientada a objetos, crie uma classe com um vetor de inteiros e nela construa os métodos que precisar para manipular seu vetor. Na aplicação, instancie um objeto dessa classe e faça a chamada dos métodos. Esse canal pode lhe auxiliar na sua dúvida Programação Java

Dayson_Rodrigues

Hum… entendi por exemplo, teria que criar um pacote DAO “Nesse pacote, colocaria os métodos que poderia manipular”, e a partir disso, no meu método main instânciava o mesmo para poder executar… mais ou menos isso?

Criado 30 de outubro de 2017
Ultima resposta 30 de out. de 2017
Respostas 2
Participantes 2