Classe com as funções.
package umcastec;
public class IntervaloDeNumeros {
private int menor, maior;
public IntervaloDeNumeros(int menor, int maior) {
this.menor = menor;
this.maior = maior;
}
public void imprimirIntervalo(){
if (menor ">"= maior){
System.out.println("O menor é maior ou igual que o maior");
}else{
for(int i = menor + 1; i "<" maior; i++){
System.out.println("Intervalo: "+i);
}
}
}
public void imprimirNumerosImpares(){
for(int i = menor + 1; i "<" maior; i++){
if ((i % 2) == 1){
System.out.println("Números Impares: "+i);
}
}
}
public void imprimirNumerosPares() {
for(int i = menor + 1; i "<" maior; i++){
if ((i % 2) == 0){
System.out.println("Números Pares: "+i);
}
}
}
}
Classe Principal
package umcastec;
import javax.swing.JOptionPane;
public class Principal {
public static void main(String[] args) {
int x, y;
IntervaloDeNumeros i;
x = Integer.parseInt(JOptionPane.showInputDialog("Digite o 1º número: "));
y = Integer.parseInt(JOptionPane.showInputDialog("Digite o 2º número: "));
i = new IntervaloDeNumeros(x, y);
i.imprimirIntervalo();
i.imprimirNumerosImpares();
i.imprimirNumerosPares();
}
}
Obs: Nos sinais de "<>" foram colocados aspas "" por causa do Blogger! basta retira-los para funcionar normal!
Nenhum comentário:
Postar um comentário