├── .gitignore ├── .idea ├── .gitignore ├── misc.xml ├── modules.xml └── uiDesigner.xml ├── MAula01.iml ├── README.md └── src └── one └── digitalinnovation └── basecamp ├── Calculadora.java ├── Emprestimo.java ├── Main.java └── Mensagem.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Project exclude paths 2 | /out/ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /MAula01.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Exercício Aula 1: Criação 2 | 3 | Olá! Neste exercício estão codificados os exemplos da Aula 1 do curso de Métodos. Além disso também possui algumas explicações a mais. 4 | -------------------------------------------------------------------------------- /src/one/digitalinnovation/basecamp/Calculadora.java: -------------------------------------------------------------------------------- 1 | package one.digitalinnovation.basecamp; 2 | 3 | /** 4 | * Classe de exemplo para o exercício da Aula 1 de Métodos. 5 | */ 6 | public class Calculadora { 7 | 8 | public static void soma(double numero1, double numero2) { 9 | 10 | double resultado = numero1 + numero2; 11 | 12 | System.out.println("A soma de " + numero1 + " mais " + numero2 + " é " + resultado); 13 | } 14 | 15 | public static void subtracao(double numero1, double numero2) { 16 | 17 | double resultado = numero1 - numero2; 18 | 19 | System.out.println("A subtracao de " + numero1 + " menos " + numero2 + " é " + resultado); 20 | } 21 | 22 | public static void multiplicacao(double numero1, double numero2) { 23 | 24 | double resultado = numero1 * numero2; 25 | 26 | System.out.println("A multiplicação de " + numero1 + " vezes " + numero2 + " é " + resultado); 27 | } 28 | 29 | public static void divisao(double numero1, double numero2) { 30 | 31 | double resultado = numero1 / numero2; 32 | 33 | System.out.println("A divisão de " + numero1 + " por " + numero2 + " é " + resultado); 34 | } 35 | 36 | } -------------------------------------------------------------------------------- /src/one/digitalinnovation/basecamp/Emprestimo.java: -------------------------------------------------------------------------------- 1 | package one.digitalinnovation.basecamp; 2 | 3 | /** 4 | * Classe de exemplo para o exercício da Aula 1 de Métodos. 5 | */ 6 | public class Emprestimo { 7 | 8 | public static int getDuasParcelas() { 9 | return 2; 10 | } 11 | 12 | public static int getTresParcelas() { 13 | 14 | return 3; 15 | } 16 | 17 | public static double getTaxaDuasParcelas() { 18 | 19 | return 0.3; 20 | } 21 | 22 | public static double getTaxaTresParcelas() { 23 | 24 | return 0.45; 25 | } 26 | 27 | public static void calcular(double valor, int parcelas) { 28 | 29 | if (parcelas == 2) { 30 | 31 | double valorFinal = valor + (valor * getTaxaDuasParcelas()); 32 | 33 | System.out.println("Valor final do empréstimo para 2 parcelas: R$ " + valorFinal); 34 | } else if (parcelas == 3) { 35 | 36 | double valorFinal = valor + (valor * getTaxaTresParcelas()); 37 | 38 | System.out.println("Valor final do empréstimo para 3 parcelas: R$ " + valorFinal); 39 | } else { 40 | System.out.println("Quantidade de parcelas não aceita."); 41 | } 42 | 43 | } 44 | 45 | } -------------------------------------------------------------------------------- /src/one/digitalinnovation/basecamp/Main.java: -------------------------------------------------------------------------------- 1 | package one.digitalinnovation.basecamp; 2 | 3 | /** 4 | * Classe principal dos exercícios da Aula 1 de Métodos. 5 | */ 6 | public class Main { 7 | 8 | public static void main(String[] args) { 9 | 10 | // Calculadora 11 | System.out.println("Exercício calculadora"); 12 | Calculadora.soma(3, 6); 13 | Calculadora.subtracao(9, 1.8); 14 | Calculadora.multiplicacao(7, 8); 15 | Calculadora.divisao(5, 2.5); 16 | 17 | // Mensagem 18 | System.out.println("Exercício mensagem"); 19 | Mensagem.obterMensagem(9); 20 | Mensagem.obterMensagem(14); 21 | Mensagem.obterMensagem(1); 22 | 23 | // Empréstimo 24 | System.out.println("Exercício empréstimo"); 25 | Emprestimo.calcular(1000, Emprestimo.getDuasParcelas()); 26 | Emprestimo.calcular(1000, Emprestimo.getTresParcelas()); 27 | Emprestimo.calcular(1000, 5); 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/one/digitalinnovation/basecamp/Mensagem.java: -------------------------------------------------------------------------------- 1 | package one.digitalinnovation.basecamp; 2 | 3 | /** 4 | * Classe de exemplo para o exercício da Aula 1 de Métodos. 5 | */ 6 | public class Mensagem { 7 | 8 | 9 | public static void obterMensagem(int hora) { 10 | 11 | switch (hora) { 12 | case 5: 13 | case 6: 14 | case 7: 15 | case 8: 16 | case 9: 17 | case 10: 18 | case 11: 19 | case 12: 20 | mensagemBomDia(); 21 | break; 22 | case 13: 23 | case 14: 24 | case 15: 25 | case 16: 26 | case 17: 27 | mensagemBoaTarde(); 28 | break; 29 | case 18: 30 | case 19: 31 | case 20: 32 | case 21: 33 | case 22: 34 | case 23: 35 | case 0: 36 | case 1: 37 | case 2: 38 | case 3: 39 | case 4: 40 | mensagemBoaNoite(); 41 | break; 42 | default: 43 | System.out.println("Hora inválida."); 44 | break; 45 | } 46 | } 47 | 48 | public static void mensagemBomDia() { 49 | System.out.println("Bom dia!"); 50 | } 51 | 52 | public static void mensagemBoaTarde() { 53 | System.out.println("Bom tarde!"); 54 | } 55 | 56 | public static void mensagemBoaNoite() { 57 | System.out.println("Bom noite!"); 58 | } 59 | 60 | } --------------------------------------------------------------------------------