Programa de Calculo - Problemas

Galera,

Olha eu de novo, como ja disse num topico abaixo, sou novo em java.

Estou querendo fazer o seguinte programa:
-Crie uma classe chamada Contagem
-Exiba na tela todos os números pares e múltiplos do número 3 existentes entre 11 e 251
-Exiba na tela a quantidade de números ímpares de 11 até 251.
-Exiba na tela a quantidade de números pares de 11 até 251.

Contagem.java

public class Contagem { public static void main (String arg []) { for (int x = 11; x <= 251; x++); { if ((x % 2) == 0 && (x % 3) == 0)) { System.out.println("Os numeros pares multiplos de 3 sao:", x); } if ((x % 2) =! 0) { System.out.println("Os impares sao:", x); } else { System.out.println("Os numeros pares sao:", x); } } } }

Não sei oq tem de errado, mas esta dando alguns erros.
Agradeço se possivel a ajuda.

Diz aí “pra nóis” quais são os erros!

Cara, é o seguinte.

Certamente essa sua classe não vai imprimir o resultado exatamente como você deseja, mas bem esse é um problema futuro.

Para resolver o problema de agora você tem diversos pequenos erros de sintaxe como parenteses a mais, virgulas nas clausulas de System.out.println.

Estou te passando o teu código compilavel. Compare com o seu e veja as diferenças.

Agora você certamente vai conseguir organizar seu código para que ele imprima separadamente as orientações que seu exercício pede.

public class Contagem {

	public static void main(String arg[]) {
		for (int x = 11; x <= 251; x++) {
			if ((x % 2) == 0 && (x % 3) == 0) {
				System.out.println("Os numeros pares multiplos de 3 sao:" + x);
			}
			if ((x % 2) != 0) {
				System.out.println("Os impares sao:" + x);
			} else {
				System.out.println("Os numeros pares sao:" + x);
			}
		}
	}
}

Boa sorte.
Abraço

Analisa o que foi alterado e veja o que estava fazendo de errado.

public static void main(String arg[]) {
		for (int x = 11; x <= 251; x++) {
			if ((x % 2) == 0 && (x % 3) == 0)
				System.out.println("Os numeros pares multiplos de 3 sao:" + x);
			else if ((x % 2) != 0)
				System.out.println("Os impares sao:" + x);
			else
				System.out.println("Os numeros pares sao:" + x);
		}
	}

Segue os erros:

Contagem.java:7: illegal start of expression
if (x % 2) == 0 && (x % 3) == 0
^
Contagem.java:7: not a statement
if (x % 2) == 0 && (x % 3) == 0
^
Contagem.java:7: ‘;’ expected
if (x % 2) == 0 && (x % 3) == 0
^
Contagem.java:21: class, interface, or enum expected
} →
^
4 errors

Vlwsss

Tchaco e Fasagri e thiago.correa

VALEUUU PELA AJUDAAAAAAAAAAAAAAAAAAAAAA… JA PERCEBI AONDE ERREI…
OBRIGADOO… :smiley: