public class Numero {
int n;
int contador = 0;
int acumulador =1;
int SumaDePares=0;
public Numero( int num)
{
this.n= num;
}
public void parImpar()
{
if(this.n %2==0)
{
System.out.println("es par");
}
else{
System.out.println("no es par");
}
}
public void primo()
{
for(int i=1; i<= this.n; i++)
{
if(this.n%i==0)
{
contador++;
}
}
if(contador>2)
{
System.out.println("no es primo");
}
else
{
System.out.println("si es primo");
}
}
public void factorial()
{
for(int i=1; i<= this.n; i++)
{
acumulador = acumulador * i;
}
System.out.println(acumulador);
}
public void SumaPares()
{
for(int i=1; i<= this.n; i++)
{
if(i%2==0)
{
SumaDePares +=i;
}
}
System.out.println(SumaDePares);
}
}
__________________________________________
public class OperacionesConNumero {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Numero a = new Numero(5);
a.SumaPares();
a.factorial();
a.parImpar();
a.primo();
}
}