Entries Tagged 'java' ↓

Número primo java

Leer un número y determinar si es primo en Java

import java.io.*;
 
public class numPrimo
{
	public static void main(String[] args)
	{
		InputStreamReader isr = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(isr);
 
		try
		{		
			System.out.print("Introduce un número: ");
			int num = Integer.parseInt(br.readLine());
			int count = 0;
			for (int i = 1; i <= num; i++)
			{
				if (num%i == 0)
				{
					count++;
				}
			}
			if (count <= 2)
				System.out.println("El número es primo");
			if (count >= 2)
				System.out.println("El número NO es primo");
		}catch(Exception e)
		{
			System.out.println("Ha ocurrido un error al leer el dato...");
		}
	}
}

Excepciones con Java

Ejemplo simple del uso de excepciones en Java para realizar una suma de solo números naturales

public class Natural
{
	public static int suma(int x, int y) throws Exception
	{
		if (x < 0 || y < 0)
			throw new Exception("Número no natural");
		else 
			return x + y;
	}
}
public class usaNatural
{
	public static void main(String[] args)
	{
		try
		{			
			System.out.println(Natural.suma(3, 2));
			System.out.println(Natural.suma(3,-2));
		}catch(Exception e){e.printStackTrace();}
	}
}

Exceptions with Java