Números de Fermat (Fuente:
Wikipedia)
Un número de Fermat es un número natural de la forma:
Los primeros números de Fermat son: 3, 5, 17, 257, 65537, …
Utilizaremos la clase JOptionPane perteneciente a la librería Swing para el manejo de interfaces gráficas tanto para la introducción del número de elementos a mostrar, mediante el método showInputDialog, como para mostrar los resultados, con el método showMessageDialog.
import javax.swing.JOptionPane;
public class NumerosFermat {
public static void main(String[] args) {
String strLimite = JOptionPane.showInputDialog(null,
"Introduce el número de elementos a mostrar",
"Números de Fermat",
JOptionPane.QUESTION_MESSAGE);
int limite = Integer.parseInt(strLimite);
String datosMostrar = "";
for(int i=0;i<limite;i++){
datosMostrar += calcularNumerosFermat(i) + "\n";
}
JOptionPane.showMessageDialog(null,
datosMostrar,
"Números de Fermat",
JOptionPane.INFORMATION_MESSAGE);
}
private static double calcularNumerosFermat(int i) {
return Math.pow(2, Math.pow(2, i)) + 1;
}
}
0 Comentarios