Quiero un programa que muestre pida numeros al usuario hasta que ingrese un "0" o un número negativo, cuando esto ocurra, el programa debe mostrar:
1.-Cuántos numeros se ingresarón
2.Cuántos son primos
3.-Cuantos son pares
4.- Cuantos son impares.
He realizado el codigo para los casos 2,3, y 4. ¿Puedo unir el codigo que ya tengo de algúna manera?
Honestamente no tengo idea de que necesito o por donde proceder, pues es mi primer curso de Java.
¿Que deberia aprender para poder resolver esto?
Tengo condigo para los números primos :
y el codigo para saber si el número es par o impar.
Gracias.
1.-Cuántos numeros se ingresarón
2.Cuántos son primos
3.-Cuantos son pares
4.- Cuantos son impares.
He realizado el codigo para los casos 2,3, y 4. ¿Puedo unir el codigo que ya tengo de algúna manera?
Honestamente no tengo idea de que necesito o por donde proceder, pues es mi primer curso de Java.
¿Que deberia aprender para poder resolver esto?
Tengo condigo para los números primos :
Código [Seleccionar]
package nprimo;
import java.util.Scanner;
public class Nprimo {
public static void main(String[] args) {
int temp;
boolean isPrime=true;
Scanner scan= new Scanner(System.in);
System.out.println("Ingrese un numero");
int num = scan.nextInt();
for (int i=2;i<=num/2;i++)
{
temp=num%i;
if (temp==0)
{
isPrime=false;
break;
}
}
if(isPrime)
System.out.println(num +"Es un numero primo :) ");
else
System.out.println(num +"No es un número primo :( ");
}
}
y el codigo para saber si el número es par o impar.
Código [Seleccionar]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int n;
String m="";
System.out.println("*Determinarn numero es par o impar*");
System.out.println("");
System.out.println("ingreseumero");
Scanner teclado=new Scanner(System.in);
n=teclado.nextInt();
if(n%2==0)
m="es par";
else
m="es impar";
System.out.println("elro "+n+" "+m);
}
}
Gracias.