English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Java

Java controle de fluxo

Java arrays

Java orientação a objetos (I)

Java orientação a objetos (II)

Java orientação a objetos (III)

Tratamento de Exceção Java

Java listas (List)

Java filas (Queue)

Java mapas (Map)

Java conjuntos (Set)

Java entrada e saída (I/O)

Java Reader/Writer

Java outros tópicos

大全 de Exemplos de Java

A melhor maneira de aprender programação Java é através de exercícios práticos. Esta página contém exemplos de conceitos básicos do Java. Recomenda-se consultar as referências nestes exemplos e tentar usá-las. Todos os programas nesta página foram testados e devem funcionar em todas as plataformas.


  1. O programa Java imprime um inteiro (digitado pelo usuário)

  2. O programa Java soma dois inteiros

  3. O programa Java multiplica dois números flutuantes

  4. O programa Java encontra o valor ASCII de um caractere

  5. O programa Java calcula o quociente e o resto

  6. O programa Java troca dois números

  7. O programa Java verifica se um número é par ou ímpar

  8. O programa Java verifica se uma letra é uma vogal ou consoante

  9. O programa Java encontra o maior número entre três

  10. O programa Java encontra todos os raízes da equação quadrática

  11. O programa Java verifica se um ano é bissexto

  12. O programa Java verifica se um número é positivo ou negativo

  13. O programa Java verifica se um caractere é uma letra

  14. O programa Java calcula a soma dos números naturais

  15. O programa Java encontra o fatorial de um número

  16. O programa Java gera a tabela de multiplicação

  17. O programa Java exibe a sequência Fibonacci

  18. O programa Java encontra o maior divisor comum entre dois números

  19. O programa Java encontra o menor múltiplo comum entre dois números

  20. O programa Java usa um loop para exibir caracteres de A a Z

  21. O programa Java calcula o número de dígitos de um inteiro

  22. O programa Java inverte o número

  23. O programa Java calcula a potência do número

  24. O programa Java verifica se um número é palíndromo

  25. O programa Java verifica se um número é primo

  26. O programa Java exibe os números primos entre dois intervalos

  27. O programa Java verifica se um número é um número Armstrong

  28. O programa Java exibe os números Armstrong entre dois intervalos

  29. O programa Java usa uma função para exibir os números primos entre intervalos

  30. O programa Java usa uma função para exibir os números Armstrong entre intervalos

  31. O programa Java exibe os fatores do número

  32. O programa Java cria um simples calculador usando switch ... case

  33. O programa Java verifica se um número pode ser representado como a soma de dois primos

  34. O programa Java usa recursão para encontrar a soma dos números naturais

  35. O programa Java usa recursão para encontrar o fatorial de um número

  36. O programa Java usa recursão para encontrar o maior divisor comum

  37. O programa Java realiza a conversão entre números binários e decimais

  38. O programa Java realiza a conversão entre números octais e decimais

  39. O programa Java realiza a conversão entre números binários e octais

  40. O programa Java usa recursão para inverter a frase

  41. O programa Java usa recursão para calcular a potência

  42. O programa Java usa o array para calcular a média

  43. O programa Java encontra o elemento máximo do array

  44. O programa Java calcula a desvio padrão

  45. O programa Java usa arrays multidimensionais para somar duas matrizes

  46. O programa Java usa arrays multidimensionais para multiplicar uma matriz

  47. O programa Java multiplica duas matrizes passando-as para uma função

  48. O programa Java encontra a transposta da matriz

  49. O programa Java encontra a ocorrência de caracteres na string

  50. O programa Java calcula o número de vogais e consoantes na frase

  51. O programa Java ordena os elementos em ordem alfabética

  52. O programa Java adiciona dois números complexos passando a classe para a função

  53. O programa Java calcula a diferença entre dois períodos de tempo

  54. O código Java cria pirâmides e padrões

  55. O programa Java remove todos os espaços da string

  56. O programa Java imprime o array

  57. O programa Java converte a string para data

  58. O programa Java arredonda o número para n casas decimais

  59. O programa Java une dois arrays

  60. O programa Java realiza a conversão de caractere e string

  61. O programa Java verifica se o array contém o valor dado

  62. O programa Java verifica se a string é null ou vazia

  63. O programa Java obtém a data atual/Tempo

  64. O programa Java converte milissegundos em minutos e segundos

  65. O programa Java realiza a adição de duas datas

  66. Programa Java para mesclar duas listas

  67. O programa Java converte a lista (ArrayList) para array

  68. O programa Java obtém o diretório de trabalho atual

  69. O programa Java converte o HashMap para lista

  70. O programa Java converte o array para Set(HashSet)

  71. O programa Java converte o array de bytes para hexadecimal

  72. O programa Java cria uma string com base no conteúdo do arquivo

  73. O programa Java anexa texto a um arquivo existente

  74. O programa Java converte o rastreamento de pilha em string

  75. O programa Java converte o arquivo para array de bytes e vice-versa

  76. O programa Java converte o InputStream em string

  77. O programa Java converte o OutputStream em string

  78. O programa Java pesquisa o enum por valor de string

  79. O programa Java compara strings

  80. O programa Java ordena o mapeamento por valor

  81. O programa Java ordena a ArrayList personalizada por atributo

  82. O programa Java verifica se a string é um número

  83. O programa Java cria o diretório

  84. O programa Java renomeia o arquivo

  85. O programa Java lista os arquivos no diretório

  86. O programa Java copia o arquivo

  87. O programa Java converte a variável do tipo char em int

  88. O programa Java converte a variável do tipo int em char

  89. O programa Java converte a variável do tipo long em int

  90. O programa Java converte a variável do tipo int em long

  91. O programa Java converte a variável booleana em string

  92. O programa Java converte a variável booleana em valor booleano

  93. O programa Java converte a variável do tipo string em int

  94. O programa Java converte a variável do tipo int em string

  95. O programa Java converte a variável do tipo int em double

  96. O programa Java converte a variável do tipo double precisão em int

  97. O programa Java converte a variável de string em double precisão

  98. O programa Java converte uma variável do tipo double para uma string

  99. O programa Java converte tipos primitivos para objetos e vice-versa

  100. O programa Java implementa o algoritmo de ordenação bubblesort

  101. O programa Java implementa o algoritmo de ordenação quicksort

  102. O programa Java implementa o algoritmo de ordenação de mergesort

  103. O programa Java implementa o algoritmo de busca binária

  104. O programa Java chama um construtor de outro construtor

  105. O programa Java implementa um construtor privado

  106. O programa Java passa uma expressão lambda como parâmetro para um método

  107. O programa Java passa um método como parâmetro para outro método

  108. O programa Java calcula o tempo de execução de um método

  109. O programa Java converte uma string para um InputStream

  110. O programa Java converte um InputStream para um array de bytes

  111. O programa Java carrega um arquivo como InputStream

  112. O programa Java cria um arquivo e escreve nele

  113. O programa Java lê o conteúdo de um arquivo linha por linha

  114. O programa Java remove um arquivo

  115. O programa Java remove diretórios vazios e não vazios

  116. O programa Java obtém a extensão do arquivo

  117. O programa Java obtém o nome do arquivo a partir de um caminho absoluto

  118. O programa Java obtém o caminho relativo a partir de dois caminhos absolutos

  119. O programa Java conta o número de linhas em um arquivo

  120. O programa Java determina a classe de um objeto

  121. O programa Java cria uma classe enum

  122. O programa Java imprime o objeto de uma classe

  123. O programa Java cria uma exceção personalizada

  124. O programa Java cria uma classe imutável

  125. O programa Java verifica se duas strings são anagramas

  126. O programa Java calcula todas as permutações e combinações de uma string

  127. O programa Java cria uma string aleatória

  128. O programa Java limpa um StringBuffer

  129. O programa Java capitaliza a primeira letra de cada palavra em uma string

  130. O programa Java itera sobre cada caractere de uma string

  131. O programa Java distingue o operador == de uma string e o método equals()

  132. O programa Java implementa uma instrução switch em uma string

  133. O programa Java calcula juros simples e compostos

  134. O programa Java implementa a herança múltipla

  135. O programa Java obtém o nome e a versão do sistema operacional

  136. O programa Java verifica se dois dos três booleanos são verdadeiros

  137. O programa Java percorre uma enumeração

  138. O programa Java verifica a data de aniversário e imprime uma mensagem de parabéns

  139. O programa Java implementa um LinkedList

  140. O programa Java implementa a estrutura de dados de pilha

  141. O programa Java implementa a estrutura de dados de fila

  142. O programa Java obtém o elemento central de um LinkedList em uma iteração

  143. O programa Java converte um LinkedList para um array e vice-versa

  144. O programa Java converte um ArrayList para um array e vice-versa

  145. O programa Java converte um ArrayList para uma string e vice-versa

  146. O programa Java percorre um ArrayList

  147. O programa Java percorre um HashMap

  148. Programa Java para varrer o conjunto Set

  149. Programa Java para mesclar duas listas

  150. Programa Java para atualizar valor no HashMap usando chave

  151. Programa Java para remover elementos duplicados de ArrayList

  152. Programa Java para obter chave a partir de HashMap usando valor

  153. Programa Java para detectar ciclo em LinkedList

  154. Programa Java para calcular a união entre dois conjuntos

  155. Programa Java para calcular a interseção entre dois conjuntos

  156. Programa Java para calcular a diferença entre dois conjuntos

  157. Programa Java para verificar se um conjunto é subconjunto de outro conjunto

  158. Programa Java para ordenar Map por valor

  159. Programa Java para passar ArrayList como parâmetro de função

  160. Programa Java para varrer ArrayList usando expressões Lambda

  161. Implementação de Estrutura de Dados Árvore Binária em Java

  162. Programa Java para realizar uma varredura pré-ordem em uma árvore

  163. Programa Java para realizar uma varredura pós-ordem em uma árvore

  164. Programa Java para realizar uma varredura em ordem em uma árvore ordenada

  165. Programa Java para calcular o número de nós folha de uma árvore

  166. Programa Java para verificar se uma string contém uma substring

  167. Acesso a membros privados de classe em Java

  168. Programa Java para verificar se uma string é uma重组ação válida de duas strings

  169. Implementação de Estruturas de Dados Gráficos em Java