Exercícios de Java
Como funciona o Edabit
Esta é uma introdução a como os desafios funcionam no Edabit. Na aba Código acima, você verá uma função inicial parecida com esta: public static boolean returnTrue() { } Basta inserir return true; entre as chaves { } e clicar no botão Verificar. Se você fizer isso corretamente, o botão ficará vermelho e exibirá ENVIAR RESPOSTA FINAL. Clique nele e veja o quRetorne a soma de dois números
Crie um método que recebe dois inteiros como argumentos e retorna a soma deles. Exemplos sum(3, 2) ➞ 5 sum(-3, -6) ➞ -9 sum(7, 3) ➞ 10 Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.Converta minutos em segundos
Escreva uma função que receba um número inteiro minutes e o converta em segundos. Exemplos convert(5) ➞ 300 convert(3) ➞ 180 convert(2) ➞ 120 Observações Não se esqueça de retornar o resultado com return. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.Retorne o próximo número a partir do inteiro recebido
Crie uma função que receba um número como argumento, incremente o número em +1 e retorne o resultado. Exemplos addition(0) ➞ 1 addition(9) ➞ 10 addition(-3) ➞ -2 Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba Recursos. Se ainda estiver com dificuldade, desbloqueie soluções na abaOs números são iguais?
Crie uma função que retorne true quando x for igual a y; caso contrário, retorne false. Exemplos isSameNum(4, 8) ➞ false isSameNum(2, 2) ➞ true isSameNum(42, 32) ➞ false Observações Não se esqueça de usar return para retornar o resultado.Votos positivos vs. votos negativos
Dados os números de votos positivos e votos negativos, retorne a pontuação que deve ser exibida. Ela é calculada subtraindo o número de votos negativos do número de votos positivos. Exemplos getVoteCount({ upvotes: 13, downvotes: 0 }) ➞ 13 getVoteCount({ upvotes: 2, downvotes: 33 }) ➞ -31 getVoteCount({ upvotes: 132, downvotes: 132 }) ➞ 0 Observações VocêConverta horas em segundos
Escreva uma função que converta hours em segundos. Exemplos howManySeconds(2) ➞ 7200 howManySeconds(10) ➞ 36000 howManySeconds(24) ➞ 86400 Observações 60 segundos em um minuto, 60 minutos em uma hora Não se esqueça de retornar sua resposta usando return.Encontre o perímetro de um retângulo
Crie uma função que receba length e width e encontre o perímetro de um retângulo. Exemplos findPerimeter(6, 7) ➞ 26 findPerimeter(20, 10) ➞ 60 findPerimeter(2, 9) ➞ 22 Observações Não se esqueça de retornar o resultado com return. Se precisar de ajuda, consulte a aba Recursos. Se ainda precisar de ajuda, consulte as soluções na aba Soluções.Calculadora de potência
Crie uma função que receba voltage e current e retorne o valor calculado de power. Exemplos power(230, 10) ➞ 2300 power(110, 3) ➞ 330 power(480, 20) ➞ 9600 Notas O valor de power é obtido multiplicando voltage por current.Os números são iguais?
Crie uma função que receba dois inteiros e verifique se eles são iguais. Exemplos isEqual(5, 6) ➞ false isEqual(1, 1) ➞ true isEqual(36, 35) ➞ false Observações N/AComprimento máximo do terceiro lado de um triângulo
Crie uma função que encontre o comprimento máximo do terceiro lado de um triângulo, em que os comprimentos dos lados são números inteiros. Exemplos nextEdge(8, 10) ➞ 17 nextEdge(5, 7) ➞ 11 nextEdge(9, 2) ➞ 10 Observações (side1 + side2) - 1 = comprimento máximo do terceiro lado. Os comprimentos dos lados do triângulo são números inteiros positivos. Não seÁrea de um triângulo
Escreva uma função que receba a base e a altura de um triângulo e faça a função retornar sua área usando return. Exemplos triArea(3, 2) ➞ 3 triArea(7, 4) ➞ 14 triArea(10, 10) ➞ 50 Observações A área de um triângulo é: (base * height) / 2 Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procure ajuda na aba RecursoO número é menor ou igual a zero?
Crie um método que receba um inteiro como seu único argumento e retorne true se ele for menor ou igual a zero; caso contrário, retorne false. Exemplos lessThanOrEqualToZero(5) ➞ false lessThanOrEqualToZero(0) ➞ true lessThanOrEqualToZero(-2) ➞ true Observações Não se esqueça de usar return para retornar o resultado. Se você não souber como continuar, procuRetorne o resto da divisão entre dois números
Em Java, há um único operador capaz de obter o resto de uma operação de divisão. Dois números são passados como parâmetros. A divisão do primeiro parâmetro pelo segundo terá um resto, que pode ser zero. Retorne esse valor. Exemplos remainder(1, 3) ➞ 1 remainder(3, 4) ➞ 3 remainder(-9, 45) ➞ -9 remainder(5, 5) ➞ 0 Observações Os testes usam apenas númerosRetorne algo para mim!
Escreva uma função que retorne a string "something" unida a um espaço " " e ao argumento fornecido a. Exemplos giveMeSomething("is better than nothing") ➞ "something is better than nothing" giveMeSomething("Bob Jane") ➞ "something Bob Jane" giveMeSomething("something") ➞ "something something" Observações Suponha que uma entrada seja fornecida.Corrija a expressão
Corrija o código na aba Código para que a função retorne true se e somente se x for igual a 7. Exemplos Challenge.isSeven(4) ➞ false Challenge.isSeven(9) ➞ false Challenge.isSeven(7) ➞ true Observações O bug pode ser difícil de encontrar, então observe com atenção!Atribuição básica de variáveis
Um estudante que está aprendendo Java estava tentando criar uma função. O código dele deve concatenar uma string name recebida como parâmetro com a string "Edabit" e armazená-la em uma variável chamada result. Ele precisa da sua ajuda para corrigir este código. Exemplos nameString("Mubashir") ➞ "MubashirEdabit" nameString("Matt") ➞ "MattEdabit" nameString("Converter idade em dias
Crie uma função que receba a idade em anos e retorne a idade em dias. Exemplos calcAge(65) ➞ 23725 calcAge(0) ➞ 0 calcAge(20) ➞ 7300 Notas Use 365 dias como a duração de um ano para este desafio. Ignore anos bissextos e os dias entre o último aniversário e hoje. Considere apenas entradas inteiras não negativas.Menor que 100?
Dados dois números, retorne true se a soma de ambos for menor que 100. Caso contrário, retorne false. Exemplos lessThan100(22, 15) ➞ true // 22 + 15 = 37 lessThan100(83, 34) ➞ false // 83 + 34 = 117 lessThan100(3, 77) ➞ true Observações N/ASaudação com nome!
Crie uma função que receba um nome e retorne uma saudação na forma de uma string. Exemplos helloName("Gerald") ➞ "Hello Gerald!" helloName("Tiffany") ➞ "Hello Tiffany!" helloName("Ed") ➞ "Hello Ed!" Observações A entrada é sempre um nome (como string). Não se esqueça do ponto de exclamação! Se você não souber como continuar, procure ajuda na aba Recursos.