Duvidas

6 respostas
D

Pessoal, mais só mais uma duvida, nesse programa abaixo são multiplos de 17 que são pares, e se fosse impares…o que devo mudar, já tentei mudar if (X%3 == 0), mais não deu certo…o que pode ser feito ?

Obrigado

class mult17 {

public static void main(String args [ ]) {

int X;

for ( X = 2000; X <= 7000; X ++){

if (X%2 == 0) {

if (X%17 == 0) {

System.out.println(X);

}

}

6 Respostas

jjose

que bagulho eh esse % ?
coloca um texto decente no assunto

malves_info

Esse X% seria o resto…

D
class mult17 {

public static void main(String args [ ]) {

int X;

for ( X = 2000; X <= 7000; X ++){

if (X%2 == 0) {

if (X%17 == 0) {

System.out.println(X);

}

}

}

}

}

Pessoal esse programa ele pega os multiplos de 17 de 2000 a 7000 que sejá par…gostaria de mudar para impar !if (X%2 == 0), acho que tenho que mecher nessa linha…ja mudei para if (X%3 == 0), mais não funcionou corretamente

Marky.Vasconcelos

Poste seus códigos entre as tags [code ] e [/code ]

if(X % 2 != 0){}//Se o resto da divisao for diferente de 0 então é impar
Pedrosa

Assim ficaria mais limpo:

for ( int i = 2000; i <= 7000; i ++){
    if (i%2 != 0 && i%17==0)
    System.out.println(i);
}
malves_info

Pode ser feito assim:

package teste;

public class testeNumero {

	public static void main(String[] args) {
		   int X; 
			for ( X = 2000; X <= 7000; X ++){ 
			if (X%2 == 0) { 
			if (X%17 == 0) { 
			System.out.println(X); 
			}
     
	}else if(X%2 != 0){
		System.out.println("Impar:"+X);
	}

}
}
}
Criado 10 de dezembro de 2007
Ultima resposta 10 de dez. de 2007
Respostas 6
Participantes 5