Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres

Como montar uma string contendo o primeiro caractere, o caractere do meio e o último caractere de uma string informada - Exercícios Resolvidos de Java

Quantidade de visualizações: 544 vezes
Pergunta/Tarefa:

Escreva um programa Java que pede para o usuário informar uma palavra e monta uma segunda string contendo o primeiro caractere, o caractere do meio e o último caractere da string informada.

Sua saída deverá ser parecida com:

A palavra informada foi: PROGRAMAÇÃO
O resultado é: PAO
Resposta/Solução:

Veja a resolução comentada deste exercício usando Java:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

package estudos;

import java.util.Scanner;

public class Estudos{ 
  public static void main(String args[]){ 
    Scanner entrada = new Scanner(System.in);
    
    // vamos pedir para o usuário informar uma palavra
    System.out.print("Informe uma palavra: ");
    String palavra = entrada.nextLine();
  
    // vamos mostrar a palavra informada
    System.out.println("A palavra informada foi: " + palavra);
  
    // vamos obter o primeiro caractere
    char primeiro = palavra.charAt(0);

    // obtemos o caractere do meio
    char meio = palavra.charAt(palavra.length() / 2);

    // agora obtemos o último caractere
    char ultimo = palavra.charAt(palavra.length() - 1);

    // vamos montar a string resultante
    String resultado = "" + primeiro + meio + ultimo;

    // mostramos o resultado
    System.out.println("O resultado é: " + resultado);
  } 
}


Link para compartilhar na Internet ou com seus amigos:

Java ::: Dicas & Truques ::: Trigonometria - Funções Trigonométricas

Como obter o valor de PI em Java usando a constante Math.PI

Quantidade de visualizações: 21088 vezes
A constante PI, ou simplesmente PI, é o valor da razão entre a circunferência de qualquer círculo e seu diâmetro. Veja a figura abaixo para melhor entendimento:



Em Java, o PI pode ser obtido por meio do uso da constante PI da classe Math. Seu valor é algo como: 3,14159...

Veja o trecho de código abaixo:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

package arquivodecodigos;

public class Estudos{
  public static void main(String[] args){
    // obtém e exibe o valor da constante PI
    System.out.println("O valor de PI é: " + Math.PI);

    System.exit(0);
  }
}

Ao executar este código nós teremos o seguinte resultado:

O valor de PI é: 3.141592653589793


Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes)

Como passar vetores e matrizes (arrays) para seus métodos Java

Quantidade de visualizações: 16214 vezes
Nesta dica mostrarei como você pode passar um array (vetor ou matriz) para seus métodos Java. Observe que um array é um objeto Java, e objetos são sempre passados por referência. Assim, as alterações feitas no vetor ou matriz dentro do método afetarão o array original.

Veja o código completo para o exemplo:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

package arquivodecodigos;

public class Estudos{
  public static void main(String[] args){
    int[] valores = {43, 6, 17, 23, 8};
     
    // Exibe os valores antes de passar o
    // array para o método multiplicar
    for(int i = 0; i < valores.length; i++){
      System.out.print(valores[i] + ", ");
    }
   
    System.out.println();
 
    // fornece o array para o método multiplicar
    multiplicar(valores, 2); 
 
    // Exibe os valores depois de passar o
    // array para o método multiplicar
    for(int i = 0; i < valores.length; i++){
      System.out.print(valores[i] + ",  ");
    }
 
    System.exit(0);
  }
 
  public static void multiplicar(int a[], int num){
    for(int i = 0; i < a.length; i++){
      a[i] = a[i] * num;
    }
  } 
}

Ao executar este código nós teremos o seguinte resultado:

43, 6, 17, 23, 8,
86, 12, 34, 46, 16,


Java ::: Desafios e Lista de Exercícios Resolvidos ::: Java Básico

Exercícios Resolvidos de Java - Um programa Java que recebe o ano de nascimento de uma pessoa e o ano atual e mostra a idade da pessoa em anos, meses, dias e semanas

Quantidade de visualizações: 6470 vezes
Pergunta/Tarefa:

Escreva um programa Java que recebe o ano de nascimento de uma pessoa e o ano atual, calcule e mostre:

a) A idade da pessoa em anos;
b) A idade da pessoa em meses;
c) A idade da pessoa em dias;
d) A idade da pessoa em semanas.

Sua saída deverá ser parecida com:

Informe o ano de seu nascimento: 1985
Informe o ano atual: 2023
A idade em anos é: 38
A idade em meses é: 456
A idade em dias é: 13680
A idade em semanas é: 1976
Resposta/Solução:

Veja a resolução comentada deste exercício usando Java:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

package estudos;

import java.util.Scanner;

public class Estudos {
  public static void main(String[] args) {
    // para ler a entrada do usuário
    Scanner entrada = new Scanner(System.in);  
    
    // vamos ler o ano de nascimento
    System.out.print("Informe o ano de seu nascimento: ");
    int ano_nascimento = Integer.parseInt(entrada.nextLine());
    System.out.print("Informe o ano atual: ");
    int ano_atual = Integer.parseInt(entrada.nextLine());
    
    // calcula a idade em anos
    int idade_anos = ano_atual - ano_nascimento;
    System.out.println("A idade em anos é: " + idade_anos);
    
    // calcula a idade em meses
    int idade_meses = idade_anos * 12;
    System.out.println("A idade em meses é: " + idade_meses);
    
    // calcula a idade em dias
    int idade_dias = idade_anos * 12 * 30;
    System.out.println("A idade em dias é: " + idade_dias);
    
    // calcula a idade em semanas
    int idade_semanas = idade_anos * 52;
    System.out.println("A idade em semanas é: " + idade_semanas);
  } 
}



Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java

Veja mais Dicas e truques de Java

Dicas e truques de outras linguagens

Códigos Fonte

Programa de Gestão Financeira Controle de Contas a Pagar e a Receber com Cadastro de Clientes e FornecedoresSoftware de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento
Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesControle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 47 usuários muito felizes estudando em nosso site.