Java repetições, ajuda com exercício

2 respostas
H

Faça um programa em Java que leia um intervalo de números e informe quais são os números impares e pares deste intervalo. Para desenvolver este exercício faça uma função auxiliar chamada de “ehImpar” que receba um número inteiro como parâmetro e retorne se este número é impar ou não.

ALGUMA SUGESTÃO ?

2 Respostas

Fabianoelir

Fiz um trecho com valores fixos, é mais ou menos isso que você quer?

int x, y, z, resp; x = 2; y = 6; z = x; resp = x % 2; //Verifica se o primeiro número é par if (resp == 0) { z = z + 1; do{ System.out.println(x + " par"); x = x + 2; System.out.println(z + " ímpar"); z = z + 2; }while ((x <= y) && (z <= y)); }

T

Se eu entendi bem, é só isso:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner entrada = new Scanner(System.in);
		int comeco, fim;
		
		System.out.print("Intervalo comeca em: ");
		comeco = entrada.nextInt();
		System.out.print("Intervalo termina em: ");
		fim = entrada.nextInt();
		
		for(int i=comeco; i<=fim; i++)
			if(ehImpar(i))
				System.out.println(i+" eh impar.");
			else
				System.out.println(i+" eh par.");
	}
	
	public static boolean ehImpar(int n) {
		if(n%2!=0)
			return true;
		return false;
	}
}
Criado 13 de maio de 2014
Ultima resposta 14 de mai. de 2014
Respostas 2
Participantes 3