package cobaia; public class Teste { public static void main(String[] args) { String[] nomes = {"Thaylles", "Erick", "Yuri", "Caroline", "Mauro", "Laura Dalmolin", "Marcos"}; // imprimir os nomes: imprimeLn(nomes, 0); // quebra(1); int r = multiplica(4, 3); System.out.println(r); } // m(4, 3) // 4 + m(4, 2) // 4 + m(4 ,1) // 4 + m(4, 0) private static int multiplica(int a, int b) { if (b == 0) return 0; return a + multiplica(a, b - 1); } private static void imprimeLn(String[] nomes, int i) { if (i < nomes.length) { System.out.println(nomes[i]); imprimeLn(nomes, i + 1); } } // RECURSIVIDADE: (método que chama a si) private static void quebra(int i) { System.out.println(i); if (i < 100) quebra(i+1); } }