⚠️ Atividades e exercícios do Capítulo 4 – Programação Essencial em Java do Livro Java 8 – Programação de Computadores: Guia prático de introdução, orientação e desenvolvimento, por José Augusto N. G. Manzano e Roberto Affonso da Costa Junior.
Acesse a 📋 Lista Completa clicando aqui.
✅ C04Ex04.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import java.util.Scanner; public class C04Ex04 { public static void main(String[] args) { int a, b, r; Scanner s = new Scanner(System.in); System.out.println(); System.out.println("A = "); a = s.nextInt(); System.out.println("B = "); b = s.nextInt(); r = a + b; System.out.println("\nR = " + a + " + " + b + " = " + r); } } |
✅ C04Ex05.java
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 |
import java.util.Scanner; public class C04Ex05 { public static void main(String[] args) { int a, b, r; Scanner s = new Scanner(System.in); System.out.println(); System.out.print("Digite o valor <A>: "); a = s.nextInt(); System.out.print("Digite o valor <B>: "); b = s.nextInt(); r = a + b; System.out.println(); if (r > 10) System.out.println("Resultado ultrapassa o valor 10."); else System.out.println("Resultado nao ultrapassa o valor 10."); System.out.println(); } } |
✅ C04Ex06.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import java.util.Scanner; public class C04Ex06 { public static void main(String[] args) { int numero; Scanner s = new Scanner(System.in); System.out.println("Digite um valor: "); numero = s.nextInt(); if (numero >= 20 && numero <= 90) System.out.println("O valor esta entre 20 e 90."); else System.out.println("O valor nao esta entre 20 e 90."); } } |
✅ C04Ex07.java
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 |
/* * Este programa efetua a leitura de um valor numérico * inteiro referente aos códigos: 1, 2 ou 3. Qualquer outro * valor dever apresentar a mensagem "Código inválido!" * * */ import java.util.Scanner; public class C04Ex07 { public static void main(String[] args) { int codigo; Scanner s = new Scanner(System.in); System.out.println("Digite o codigo de acesso: "); codigo = s.nextInt(); if (codigo == 1 || codigo == 2 || codigo == 3) { if (codigo == 1) System.out.println("UM"); if (codigo == 2) System.out.println("DOIS"); if (codigo == 3) System.out.println("TRES"); } else System.out.println("Codigo invalido!"); } } |
✅ C04Ex08.java
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 |
import java.util.Scanner; public class C04Ex08 { public static void main(String[] args) { String nome1, nome2; int sexo1, sexo2; Scanner s1 = new Scanner(System.in); Scanner s2 = new Scanner(System.in); System.out.println(); System.out.println("Digite o primeiro nome: "); nome1 = s1.nextLine(); System.out.println("Digite o sexo M[1]/F[2]: "); sexo1 = s1.nextInt(); System.out.println("Digite o primeiro nome: "); nome2 = s2.nextLine(); System.out.println("Digite o sexo M[1]/F[2]: "); sexo2 = s2.nextInt(); if (sexo1 == 1 ^ sexo2 == 1) System.out.println(nome1 + " pode dancar com " + nome2); else System.out.println(nome1 + " nao pode dancar com " + nome2); System.out.println(); } } |
✅ C04Ex09.java
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 |
import java.util.Scanner; public class C04Ex09 { public static void main(String[] args) { int a, b, c, x; Scanner s = new Scanner(System.in); System.out.println(); System.out.println("Digite o valor de <A>: "); a = s.nextInt(); System.out.println("Digite o valor de <B>: "); b = s.nextInt(); System.out.println("Digite o valor de <C>: "); c = s.nextInt(); if (!(c > 5)) x = (a + b) * c; else x = (a - b) * c; System.out.println("X = " + x); } } |
✅ C04Ex10.java
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 |
import java.util.Scanner; public class C04Ex10 { public static void main(String[] args) { int mes; Scanner s = new Scanner(System.in); System.out.println("\nDigite um valor referente a um MES: "); mes = s.nextInt(); System.out.println(); if (mes == 1) System.out.println("Janeiro"); else if (mes == 2) System.out.println("Fevereiro"); else if (mes == 3) System.out.println("Marco"); else if (mes == 4) System.out.println("Abril"); else if (mes == 5) System.out.println("Maio"); else if (mes == 6) System.out.println("Junho"); else if (mes == 7) System.out.println("Julho"); else if (mes == 8) System.out.println("Agosto"); else if (mes == 9) System.out.println("Setembro"); else if (mes == 10) System.out.println("Outubro"); else if (mes == 11) System.out.println("Novembro"); else if (mes == 12) System.out.println("Dezembro"); else System.out.println("Mes invalido!"); System.out.println(); } } |
✅ C04Ex11.java
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 |
import java.util.Scanner; public class C04Ex11 { public static void main(String[] args) { int mes; Scanner s = new Scanner(System.in); System.out.println("\nDigite um valor referente a um MES: "); mes = s.nextInt(); System.out.println(); if (mes == 1) System.out.println("Janeiro"); else if (mes == 2) System.out.println("Fevereiro"); else if (mes == 3) System.out.println("Marco"); else if (mes == 4) System.out.println("Abril"); else if (mes == 5) System.out.println("Maio"); else if (mes == 6) System.out.println("Junho"); else if (mes == 7) System.out.println("Julho"); else if (mes == 8) System.out.println("Agosto"); else if (mes == 9) System.out.println("Setembro"); else if (mes == 10) System.out.println("Outubro"); else if (mes == 11) System.out.println("Novembro"); else if (mes == 12) System.out.println("Dezembro"); else System.out.println("Mes invalido!"); System.out.println(); } } |
✅ C04Ex12.java
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 |
import java.util.Scanner; public class C04Ex12 { public static void main(String[] args) { int mes; Scanner s = new Scanner(System.in); System.out.println(); System.out.println("Entre um valor referente a um MES: "); mes = s.nextInt(); System.out.println(); switch (mes) { case 1: System.out.println("Janeiro"); break; case 2: System.out.println("Fevereiro"); break; case 3: System.out.println("Março"); break; case 4: System.out.println("Abril"); break; case 5: System.out.println("Maio"); break; case 6: System.out.println("Junho"); break; case 7: System.out.println("Julho"); break; case 8: System.out.println("Agosto"); break; case 9: System.out.println("Setembro"); break; case 10: System.out.println("Outubro"); break; case 11: System.out.println("Novembro"); break; case 12: System.out.println("Dezembro"); break; default: System.out.println("Mês inválido!"); break; } } } |
✅ C04Ex12STR.java
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 |
import java.util.Scanner; public class C04Ex12STR { public static void main(String[] args) { String mes; Scanner s = new Scanner(System.in); System.out.println(); System.out.println("Entre um valor referente a um MES: "); mes = s.nextLine(); System.out.println(); switch (mes) { case "um": System.out.println("Janeiro"); break; case "dois": System.out.println("Fevereiro"); break; case "tres": System.out.println("Março"); break; case "qautro": System.out.println("Abril"); break; case "cinco": System.out.println("Maio"); break; case "seis": System.out.println("Junho"); break; case "sete": System.out.println("Julho"); break; case "oito": System.out.println("Agosto"); break; case "nove": System.out.println("Setembro"); break; case "dez": System.out.println("Outubro"); break; case "onze": System.out.println("Novembro"); break; case "doze": System.out.println("Dezembro"); break; default: System.out.println("Mês inválido!"); break; } } } |
*Atualizado em 28 de fevereiro de 2023