rafadapa Posted January 2, 2017 at 08:33 PM Report Share #601694 Posted January 2, 2017 at 08:33 PM Boas! Sou um iniciante ao java, tentando aprender esta linguagem, mas ainda estou muito verdinho 😛... Num dos meus programas iniciais está a ocorrer um erro que não sei como "tirar" mas deve ser algo básico, alguem me dá explicação ? Obrigado! Aqui vai o código, o erro dá-se na "If clause", e o código ainda não se encontra finalizado, mas quero resolver isto. public static void main(String[] args) { int som = 0; int cont = 0; int n; String value = JOptionPane.showInputDialog("Qual o valor de N ?"); n = Integer.parseInt(value); for (int i = 1; i < n; i++) { String numero = JOptionPane.showInputDialog("Insira um número :"); Integer num = Integer.parseInt(numero); if (num % 2 = 0) { cont = cont + 1; som = som + num; } } if (cont != 0) { int media = som/cont; Link to comment Share on other sites More sharing options...
Knitter Posted January 2, 2017 at 08:54 PM Report Share #601696 Posted January 2, 2017 at 08:54 PM Deveria ser "if(num % 2 == 0)", falta um "=" se queres fazer uma comparação. 1 Report Link to comment Share on other sites More sharing options...
rafadapa Posted January 2, 2017 at 09:55 PM Author Report Share #601700 Posted January 2, 2017 at 09:55 PM 1 hora atrás, Knitter disse: Deveria ser "if(num % 2 == 0)", falta um "=" se queres fazer uma comparação. Obrigado 👍 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now