Ejemplos funciones

package com.trifulcas.funciones;

public class EjemploFuncion {

	public static void main(String[] args) {
		int a = doble(8);
		System.out.println(a);
		saludo("Ana");
		/* Esto de aquí da error
		saludo(89); Saludo tiene un parámetro String, no le puedo pasar un int
		int a=iva(); iva devuelve un double no lo puedo asignar a un int
		*/
		int b=mayor(3,990);
		System.out.println(b);

System.out.println(esPrimo(17));
		System.out.println(esPrimo(170));
		System.out.println(listaPrimos(50));
	}

	// static que de momento lo ponemos siempre porque sí
	// int que es el tipo que devuelvo: en este caso devuelvo un entero
	// doble que es el nombre de la función
	// Los parámetros que en este caso es 1 y entero
	// return nos devuelve algo, en este caso el doble del número
	static int doble(int numero) {
		return numero * 2;
	}
	// Devuelvo un double (con decimales)
	// No le paso ningún parámetro
	static double iva() {
		return .21;
	}
	// No devuelvo ningún resultado, uso void
	static void saludo(String nombre) {
		System.out.println("hola "+nombre);
	}
	static int mayor(int a, int b) {
		if (a>b) {
			return a;
		}else {
			return b;
		}
	}
static boolean esPrimo(int numero) {
		for (int i = 2; i < numero; i++) {
			if (numero % i == 0) {
				return false;
			}
		}
		return true;
	}
	static String listaPrimos(int numero) {
		String res="";
		for(int i=2;i<numero;i++) {
			if (esPrimo(i)) {
				res+=i+" ";
			}
		}
		return res;
	}
}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos