Top Ad unit 728 × 90

Recientes

recent

Procedimientos y Funciones I - Curso de Java - Algoritmos y Programación (21-25)

En este artículo  revisaremos los procedimientos y funciones y las diferencias y similitudes que existen entre estos; revisaremos además los ámbitos de declaración en el lenguaje de programación java. utilizando el IDE Netbeans.

Puedes ver todos los vídeos directamente en youtube:
https://www.youtube.com/watch?v=9vu_IxjxIWM&index=21&list=PLZPrWDz1MoloClnBnZwVeQs38SnJbZiqG

Visita nuestro canal en youtube y revisa cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:
www.youtube.com/jcarlosad7

Gracias por seguir con este curso completo de java desde cero, bienvenidos les sugiero a todos los que se inician a programar aplicaciones java que sigan este tutorial completo.
Compartan el curso y suscríbanse amigos.

Métodos, Procedimientos y Funciones

Es muy común entre programadores que se hable indistintamente de estos tres términos sin embargo poseen deferencias.

Funciones
Las funciones son un conjunto de líneas de código (instrucciones), encapsulados en un bloque, usualmente reciben parámetros, cuyos valores utilizan para efectuar operaciones y adicionalmente retornan un valor con la ejecución return.

Sintaxis Funciones

Modificador de acceso

La visibilidad de un procedimiento o función viene determinada por  la declaración private, public o protected. Por defecto si no se indica nada se entiende que es public.

Métodos
Un método también puede recibir valores, efectuar operaciones con estos y retornar valores, sin embargo un método está asociado a un objeto, SIEMPRE, básicamente un método es una función que pertenece a un objeto o clase.

Procedimientos
Los procedimientos son básicamente un conjunto de instrucciones que se ejecutan sin retornar ningún valor.

Sintasis Modificador de acceso Procedimientos

Formulario:


 private void limpiar()
    {
        txtResultado.setText(null);
        txtNumero1.setText(null);
        txtNumero2.setText(null);
    }

 private double sumar (int num1,int num2)
    {   
        double resultado=0;
        resultado=num1+num2;
        return resultado;
    }   

    private double calcular(int num1,int num2,String op)
    {
        double resultado;
        if (op == "s") {
            resultado = num1 + num2;
        } else if (op == "r") {
            resultado = num1 - num2;
        } else if (op == "m") {
            resultado = num1 * num2;
        } else {
            resultado = num1 / num2;
        }

        return resultado;
    }

Código del btnLimpiar

   private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) {                                           
        limpiar();
    }  

Código del btnSumar

    private void btnSumarActionPerformed(java.awt.event.ActionEvent evt) {                                         
        int num1=Integer.parseInt(txtNumero1.getText());
        int num2=Integer.parseInt(txtNumero2.getText());
        String valor=Double.toString(sumar(num1,num2));
        
        txtResultado.setText(valor);
    }  

Código del btnRestar

    private void btnRestarActionPerformed(java.awt.event.ActionEvent evt) {                                          
        int num1=Integer.parseInt(txtNumero1.getText());
        int num2=Integer.parseInt(txtNumero2.getText());
        String valor=Double.toString(calcular(num1,num2,"r"));
        
        txtResultado.setText(valor);
    }   

Código del btnMultiplicar

    private void btnMultiplicarActionPerformed(java.awt.event.ActionEvent evt) {                                               
        int num1=Integer.parseInt(txtNumero1.getText());
        int num2=Integer.parseInt(txtNumero2.getText());
        String valor=Double.toString(calcular(num1,num2,"m"));
        
        txtResultado.setText(valor);
    } 

Código del btnbtnDividir

private void btnDividirActionPerformed(java.awt.event.ActionEvent evt) {                                           
        int num1=Integer.parseInt(txtNumero1.getText());
        int num2=Integer.parseInt(txtNumero2.getText());
        String valor=Double.toString(calcular(num1,num2,"d"));
        
        txtResultado.setText(valor);
    }                                          

Procedimientos y Funciones I (21-25) Curso de Java - Algoritmos y Programación


Saludos imperio, un abrazo a la distancia.
Procedimientos y Funciones I - Curso de Java - Algoritmos y Programación (21-25) Reviewed by Liliana Nataly Arcila Diaz on 12:45 Rating: 5

1 comentario:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>