Foros del Web » Programación para mayores de 30 ;) » Java »

Programa que calcula factorial en Eclipse (JAVA)

Estas en el tema de Programa que calcula factorial en Eclipse (JAVA) en el foro de Java en Foros del Web. Quiero crear un proyecto en Eclipse que calcule el factorial de un número, pero no se como adaptar el código para que funcione. Código: package ...
  #1 (permalink)  
Antiguo 10/01/2014, 05:30
 
Fecha de Ingreso: diciembre-2013
Mensajes: 36
Antigüedad: 11 años
Puntos: 1
Pregunta Programa que calcula factorial en Eclipse (JAVA)

Quiero crear un proyecto en Eclipse que calcule el factorial de un número, pero no se como adaptar el código para que funcione.

Código:
package java.lang;

import java.awt.EventQueue;

public class Factorial {

	private JFrame frmFactorial;
	private JTextField textField;
	public Integer numero;
	public double factorial;
	public String cadena;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					Factorial window = new Factorial();
					window.frmFactorial.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the application.
	 */
	public Factorial() {
		initialize();
	}

	/**
	 * Initialize the contents of the frame.
	 */
	private void initialize() {
		frmFactorial = new JFrame();
		frmFactorial.setTitle("Factorial");
		frmFactorial.setBounds(100, 100, 450, 300);
		frmFactorial.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frmFactorial.getContentPane().setLayout(null);
		
		textField = new JTextField();
		textField.setBounds(124, 51, 184, 39);
		frmFactorial.getContentPane().add(textField);
		textField.setColumns(10);
		
		JButton btnNewButton = new JButton("Calcular");
		btnNewButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				cadena=textField.getText();
				numero=Integer.valueOf(cadena);
				factorial=calcular_factorial(numero);
				//System.out.println("Resultado: "+factorial);
				textField.setText((int)factorial);
			}

			
		});
		btnNewButton.setBounds(167, 101, 94, 39);
		frmFactorial.getContentPane().add(btnNewButton);
		
		JLabel lblIntroduceUnNmero = new JLabel("Introduce un n\u00FAmero para calcular su factorial.");
		lblIntroduceUnNmero.setBounds(87, 11, 254, 23);
		frmFactorial.getContentPane().add(lblIntroduceUnNmero);
	}
	
	public static double calcular_factorial (Integer numero){
		
		double resul=1;
		for(int i=numero;i>0;i--){
			
			resul*=i;
			
		}
		return resul;
		
	} 
}
  #2 (permalink)  
Antiguo 10/01/2014, 10:58
 
Fecha de Ingreso: mayo-2013
Ubicación: Armenia, Quindio, Colombia,
Mensajes: 95
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: Programa que calcula factorial en Eclipse (JAVA)

HOla,
te vas, file, new proyect, java Proyect. Le creas la clase en src. Ctrl+c y Ctrl+v del codigo y listo. Eclipse y netbeans son herramientas pero el código java sigue siendo el mismo siempre, sea cual sea la herramienta que utilices.
Saludos,

Etiquetas: eclipse, factorial, programa, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:30.