martes, 25 de diciembre de 2012

Definición de métodos en java

EjemploMetodos.java
 1 /*
 2  * To change this template, choose Tools | Templates
 3  * and open the template in the editor.
 4  */
 5 
 6 package pruebas;
 7 
 8 import java.util.Calendar;
 9 import java.util.GregorianCalendar;
10 
11 /**
12  *
13  * @author Igor
14  */
15 public class EjemploMetodos {
16     /*
17      * METODOS EN JAVA
18      * los métodos en java siempre se encuentran dentro de una clase,
19      * conforman las siguientes partes
20      * a. Modificador de Acceso
21      *    Que pueden ser los cuatro tipos que posee java
22      *    public, private, protected y friendly.
23      * b. Palabra Reservada
24      *    En caso de ser un metodo de clase va acompañado de la palabra
25      *    reservada static.
26      * c. Nombre
27      *    El nombre que le asignamos al método
28      * d. Parametros
29      *    Una lista de parametros que recibe el metodo, o como tambien
30      *    puede 0 parametros.
31      * e. Tipo de Retorno
32      *    El valor que retorna el método
33      * f. Bloque de código.
34      *    Las lineas de código que implementamos.
35      * ejemplos:
36      */
37     public static String Abc (){
38         String Abc = "";
39         for(int i=0; i<26; i++){
40             char letra = (char) (97 + i);
41             Abc += " - " + letra;
42         }
43         return Abc;
44     }
45     public static boolean numeroPrimo (int num, int mitad){
46         if(mitad > 1){
47             if(num % mitad == 0){
48                 return false;
49             }
50             else{
51                 return numeroPrimo(num, mitad - 1);
52             }
53         }
54         else{
55             return true;
56         }
57     }
58     public static String InvertirCadena(String cadena){
59         String cadenaInvertida = "";
60         for (int i = cadena.length()-1; i>-1; i--){
61             cadenaInvertida += cadena.charAt(i);
62         }
63         return cadenaInvertida;
64     }
65 
66     public static String FechaActualSistema(){
67         GregorianCalendar fechaActual = new GregorianCalendar();
68         return fechaActual.get(Calendar.DAY_OF_MONTH)+ "/" +
69                 (fechaActual.get(Calendar.MONTH)+1)+ "/" +
70                 fechaActual.get(Calendar.YEAR)+ "-" +
71                 fechaActual.get(Calendar.HOUR_OF_DAY)+ ":" +
72                 fechaActual.get(Calendar.MINUTE);
73     }
74     //provando a los metodos creados
75     public static void main(String[] args) {
76         System.out.println("Abc" + Abc());
77         System.out.println("El 4 es numero primo: " + numeroPrimo(4, 4/2));
78         System.out.println("El 10 es numero primo: " + numeroPrimo(10, 10/2));
79         System.out.println("El 13 es numero primo: " + numeroPrimo(13, 13/2));
80         System.out.println("Igor Alexander: " + InvertirCadena("Igor " +
81                 "Alexander"));
82         System.out.println("Fecha y Hora Actual del Sistema: "+
83                 FechaActualSistema());
84     }
85 
86 
87 }
88 
89 

-->
Salida por consola...
run:
Abc - a - b - c - d - e - f - g - h - i - j - k - l - m - n - o - p - q - r - s - t - u - v - w - x - y - z
El 4 es numero primo: false
El 10 es numero primo: false
El 13 es numero primo: true
Igor Alexander: rednaxelA rogI
Fecha y Hora Actual del Sistema: 25/12/2012-23:44
GENERACIÓN CORRECTA (total time: 1 second)
-->

No hay comentarios:

Publicar un comentario