Exercícios Resolvidos de Java - Como calcular a área de um losango em Java
Você está aqui: Java ::: Lista de Exercícios Resolvidos (Algorítmos Resolvidos) ::: Geometria, Trigonometria e Figuras Geométricas
Quantidade de visualizações: 1627 vezes
Escreva um programa Java que leia a diagonal maior e a diagonal menor e calcule a área do losango. Sua saída deverá ser parecida com:
Quantidade de visualizações: 9283 vezes
Um método ou variável declarada com o modificador de acesso private (privado) pode ser acessado somente por uma instância da classe que declara o método ou variável. Veja um exemplo:
O erro já era esperado, pois sabemos que a classe Estudos não tem acesso aos membros privados da classe Cliente. Experimente alterar o modificador private por public e veja o resultado:
É importante observar que, se duas instâncias de uma classe forem criadas, uma terá acesso aos dados privados da outra, ou seja, o modificador private define quais classes (não instâncias) podem acessar determinado recurso.
Além disso, saiba que classes de nível superior (Top-level) não podem ser declaradas como private. Elas podem ser no máximo de acesso de pacote (nenhum modificador). A mesma regra se aplica a interfaces. No entanto, classes e interfaces internas podem ser declaradas com o modificador private.
Para finalizar, lembre-se de que sub-classes não possuem acesso à membros privados da superclasse.
Estruturas de Dados em Java - Como obter o nó com menor valor em uma árvore binária de busca em Java
Quantidade de visualizações: 1667 vezes
Em exemplos dessa seção nós vimos como criar árvores binárias e árvores binárias de busca em Java e como pesquisar ou fazer a sua travessia, visitando cada um dos nós. Nesta dica mostrarei como obter o nó com o menor valor em uma árvore binária. O truque aqui é descer o lado esquerdo da árvore até o último nó. Veja:
Este método faz parte da classe ArvoreBinariaBusca.java. Veja agora como chamá-lo a partir da classe principal, ou seja, a classe de teste:
Como remover quebras de linhas de uma string - Como usar o método replaceAll() da classe String para remover quebras de linha de um texto - Revisado
Quantidade de visualizações: 11275 vezes
Nesta dica eu mostro como podemos usar o método replaceAll() da classe String para remover quebras de linha de uma palavra, frase ou texto. Veja:
Este código exibirá o seguinte resultado:
Original: Programar em Java
é mais fácil do
Sem quebras de linha: Programar em Java é mais fácil do que você pensa.
Quantidade de visualizações: 32645 vezes
Java - Obtendo o índice da última ocorrência de um elemento em uma ArrayList
Java - Efetuando conversões de decimal para binário usando o método toBinaryString()
Firebird - Como substituir valores em campos CHAR ou VARCHAR usando a função REPLACE() do Firebird
Python - Exercício Resolvido de Python - Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor