Par ou Impar

Fala aí meu chapa, belê?

Apenas para você ver que existem lógicas e lógicas para resolução de um requisito, veja qual foi minha lógica sobre o código do brother acima (Astork):

[code]public class Main
{
public static void main(String[] args)
{
final int MAXIMUM_NUMBER = 5;
long oddResult = 0;
long evenResult = 0;
boolean isflagToMultiply = false;

    for (int count = 1; count <= MAXIMUM_NUMBER; count++)
    {  
        if (count % 2 == 0) 
        { 
        	if (isflagToMultiply)
        	{
        		evenResult *= count;  	
			}else
			{
				evenResult = count;
				isflagToMultiply = true;		
			}
        }
        else
        {
        	oddResult += count;  	
        }
    }  
    System.out.print("Resultado Valor Par: " + evenResult + "\n"
    				 + "Resultado Valor Ímpar: " + oddResult);  
}  

}
[/code]

Nossa show de bola aprendia fzr um mesmo programa de varias formas. Vlw mesmo pessoal

Meio que ressuscitando o tópico :-o

segue mais um exemplo

[code]public static void main(String[] args) {

    long par = 1;
    int impar = 1;

    for (int i = 0; i <= 30; i++) {
        if (i % 2 == 0) {
            par *= (i - 1);
        } else {
            impar += i;
        }

    }

    System.out.println("Valor par: " + par + " Valor ímpar: " + impar);
}[/code]

[quote=Ewertonprog]Ola pessoal alguem pode me ajudar a desenrolar esse probleminha.

Escreva um programa que imprima na tela a soma dos números ímpares
entre 1 e 30 e a multiplicação dos números pares entre 1 e 30.
:slight_smile:
[/quote]

    import javax.swing.JOptionPane;    
    class exercicio2{    
      
        public static void main (String []args){    
                
            int x = 0, impar=0;  
            int i, mp, si, totalPar;  
            Long par = new Long(0);  
                
            for(i=0; i<30; i++){    
                
            if(i%2==0){    
                
                if(i>2){    
                
                par = par*i;    
                
                }    
                    
                else{    
                par = new Long(i);    
                }    
                
            }    
                
            else{    
                
            impar = impar+i;     
            }    
                
                
            }    
                
            JOptionPane.showMessageDialog(null, "Soma dos impares foi: "+impar);    
            JOptionPane.showMessageDialog(null, "mutiplicacao dos pares foi: "+par);    
        }  
    }  

espero ter ajudado Flws