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