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

Tutoriales básicos de Java

Control de flujo Java

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Map conjunto

Java Set conjunto

Entrada y salida Java (I/O)

Lector Java/Writer

Java otros temas

Recursos de ejemplos de Java

La mejor manera de aprender programación en Java es mediante ejercicios prácticos. Esta página contiene ejemplos de conceptos básicos de Java. Se recomienda referirse a las referencias en estos ejemplos y probarlos usted mismo. Todos los programas en esta página han sido probados y deben ejecutarse en todas las plataformas.


  1. El programa Java imprime un entero (ingresado por el usuario)

  2. El programa Java suma dos enteros

  3. El programa Java multiplica dos números flotantes

  4. El programa Java encuentra el valor ASCII de un carácter

  5. El programa Java para calcular el cociente y el residuo

  6. El programa Java intercambia dos números

  7. El programa Java verifica si un número es par o impar

  8. El programa Java verifica si una letra es una vocal o consonante

  9. El programa Java encuentra el número más grande de tres números

  10. El programa Java encuentra todos los raíces de una ecuación cuadrática

  11. El programa Java verifica si un año es bisiesto

  12. El programa Java verifica si un número es positivo o negativo

  13. El programa Java verifica si un carácter es una letra

  14. El programa Java calcula la suma de números naturales

  15. El programa Java encuentra el factorial de un número

  16. El programa Java genera una tabla de multiplicación

  17. El programa Java muestra la serie de números de Fibonacci

  18. El programa Java encuentra el máximo común divisor de dos números

  19. El programa Java encuentra el mínimo común múltiplo de dos números

  20. El programa Java muestra los caracteres desde A hasta Z utilizando un bucle

  21. El programa Java calcula el número de dígitos de un entero

  22. El programa Java invierte un número

  23. El programa Java calcula la potencia de un número

  24. El programa Java verifica si un número es palíndromo

  25. El programa Java verifica si un número es primo

  26. El programa Java muestra los números primos en un intervalo

  27. El programa Java verifica si un número es un número Armstrong

  28. El programa Java muestra los números Armstrong en un intervalo

  29. El programa Java muestra los números primos en un intervalo utilizando una función

  30. El programa Java muestra los números Armstrong en un intervalo utilizando una función

  31. El programa Java muestra los factores de un número

  32. El programa Java crea un simple calculador utilizando switch ... case

  33. El programa Java verifica si un número puede representarse como la suma de dos primos

  34. El programa Java utiliza la recursión para encontrar la suma de números naturales

  35. El programa Java utiliza la recursión para encontrar el factorial de un número

  36. El programa Java utiliza la recursión para encontrar el máximo común divisor

  37. El programa Java realiza la conversión entre números binarios y decimales

  38. El programa Java realiza la conversión entre números octales y decimales

  39. El programa Java realiza la conversión entre números binarios y octales

  40. El programa Java utiliza la recursión para invertir una frase

  41. El programa Java utiliza la recursión para calcular la potencia

  42. El programa Java utiliza un array para calcular el promedio

  43. El programa Java encuentra el elemento máximo de un array

  44. El programa Java calcula la desviación estándar

  45. El programa Java utiliza un array multidimensional para sumar dos matrices

  46. El programa Java utiliza un array multidimensional para multiplicar una matriz

  47. El programa Java multiplica dos matrices pasando la matriz a una función

  48. Java programa encuentra la transpuesta de la matriz

  49. Java programa encuentra la frecuencia de aparición del carácter en la cadena

  50. Java programa calcula el número de vocales y consonantes en la oración

  51. Java programa ordena los elementos en orden alfabético

  52. Java programa agrega dos números complejos pasando la clase a la función

  53. Java programa calcula la diferencia entre dos periodos de tiempo

  54. Java código crea pirámides y patrones

  55. Java programa elimina todos los espacios en blanco de la cadena

  56. Java programa imprime el array

  57. Java programa convierte la cadena en fecha

  58. Java programa redondea el número a n decimales

  59. Java programa fusiona dos arrays

  60. Java programa realiza la conversión de caracteres y cadenas

  61. Java programa verifica si el array contiene el valor dado

  62. Java programa verifica si la cadena es null o vacía

  63. Java programa obtiene la fecha actual/Tiempo

  64. Java programa convierte los milisegundos en minutos y segundos

  65. Java programa realiza la suma de dos fechas

  66. Programa Java para fusionar dos listas

  67. Java programa convierte la lista (ArrayList) en un array

  68. Java programa obtiene el directorio de trabajo actual

  69. Java programa convierte el HashMap en una lista

  70. Java programa convierte el array en Set(HashSet) y viceversa

  71. Java programa convierte el array de bytes en hexadecimal

  72. Java programa crea una cadena basada en el contenido del archivo

  73. Java programa agrega texto al archivo existente

  74. Java programa convierte la traza de pila en una cadena

  75. Java programa convierte el archivo en un array de bytes y viceversa

  76. Java programa convierte el InputStream en una cadena

  77. Java programa convierte el OutputStream en una cadena

  78. Java programa busca el enumerado por valor de cadena

  79. Java programa compara las cadenas

  80. Java programa ordena el mapeo por valor

  81. Java programa ordena la ArrayList de objetos personalizados por atributo

  82. Java programa verifica si la cadena es un número

  83. Java programa crea el directorio

  84. Java programa renombra el archivo

  85. Java programa lista los archivos en el directorio

  86. Java programa copia el archivo

  87. Java programa convierte la variable de tipo char en int

  88. Java programa convierte la variable de tipo int en char

  89. Java programa convierte la variable de tipo long en int

  90. Java programa convierte la variable de tipo int en long

  91. Java programa convierte la variable booleana en cadena

  92. Java programa convierte la variable de tipo cadena en valor booleano

  93. Java programa convierte la variable de tipo cadena en int

  94. Java programa convierte la variable de tipo int en String

  95. Java programa convierte la variable de tipo int en double

  96. Java programa convierte la variable de tipo double en int

  97. Java programa convierte la variable de cadena en un double de precisión

  98. El programa Java convierte una variable de tipo double a una cadena

  99. El programa Java convierte tipos primitivos a objetos y viceversa

  100. El programa Java implementa el algoritmo de ordenamiento burbuja

  101. El programa Java implementa el algoritmo de ordenamiento rápido

  102. El programa Java implementa el algoritmo de ordenamiento por mezcla

  103. El programa Java implementa el algoritmo de búsqueda binaria

  104. El programa Java llama a otro constructor desde un constructor

  105. El programa Java implementa un constructor privado

  106. El programa Java pasa una expresión lambda como parámetro a un método

  107. El programa Java pasa un método como parámetro a otro método

  108. El programa Java calcula el tiempo de ejecución de un método

  109. El programa Java convierte una cadena a InputStream

  110. El programa Java convierte InputStream a un array de bytes

  111. El programa Java carga un archivo como InputStream

  112. El programa Java crea un archivo y escribe en él

  113. El programa Java lee el contenido del archivo línea por línea

  114. El programa Java elimina archivos

  115. El programa Java elimina directorios vacíos y no vacíos

  116. El programa Java obtiene la extensión del archivo

  117. El programa Java obtiene el nombre del archivo de una ruta absoluta

  118. El programa Java obtiene la ruta relativa de dos rutas absolutas

  119. El programa Java cuenta el número de líneas existentes en un archivo

  120. El programa Java determina la clase de un objeto

  121. El programa Java crea una clase enumerada

  122. El programa Java imprime el objeto de una clase

  123. El programa Java crea una excepción personalizada

  124. El programa Java crea una clase inmutable

  125. El programa Java verifica si dos cadenas son anagramas

  126. El programa Java calcula todas las permutaciones y combinaciones de una cadena

  127. El programa Java crea una cadena de caracteres aleatorios

  128. El programa Java borra StringBuffer

  129. El programa Java convierte la primera letra de cada palabra de una cadena en mayúscula

  130. El programa Java itera sobre cada carácter de una cadena

  131. El programa Java distingue el operador == de cadena y el método equals()

  132. El programa Java implementa la instrucción switch en una cadena

  133. El programa Java calcula el interés simple y compuesto

  134. El programa Java implementa la herencia múltiple

  135. El programa Java obtiene el nombre y la versión del sistema operativo

  136. El programa Java verifica si dos de tres variables booleanas son verdaderas

  137. El programa Java recorre un enumerado

  138. El programa Java verifica el cumpleaños e imprime el mensaje feliz cumpleaños

  139. El programa Java implementa LinkedList

  140. El programa Java implementa la estructura de datos de pila

  141. El programa Java implementa la estructura de datos de cola

  142. El programa Java obtiene el elemento medio de LinkedList en una recorrida

  143. El programa Java convierte LinkedList y array entre sí

  144. El programa Java convierte Arraylist y array entre sí

  145. El programa Java convierte ArrayList y cadena entre sí

  146. El programa Java recorre un ArrayList

  147. El programa Java recorre un HashMap

  148. Programa Java para recorrer un conjunto Set

  149. Programa Java para fusionar dos listas

  150. Programa Java para actualizar el valor de HashMap usando una clave

  151. Programa Java para eliminar elementos duplicados de ArrayList

  152. Programa Java para obtener una clave de HashMap usando un valor

  153. Programa Java para detectar un ciclo en LinkedList

  154. Programa Java para calcular la unión entre dos conjuntos

  155. Programa Java para calcular la intersección entre dos conjuntos

  156. Programa Java para calcular la diferencia entre dos conjuntos

  157. Programa Java para verificar si un conjunto es un subconjunto de otro conjunto

  158. Programa Java para ordenar Map por clave

  159. Programa Java para pasar ArrayList como parámetro de función

  160. Programa Java para recorrer ArrayList usando Lambda expresiones

  161. Programa Java para implementar la estructura de datos de un árbol binario

  162. Programa Java para realizar un recorrido en árbol anterior

  163. Programa Java para realizar un recorrido en árbol posterior

  164. Programa Java para realizar un recorrido en árbol ordenado

  165. Programa Java para calcular el número de nodos hoja de un árbol

  166. Programa Java para verificar si una cadena contiene una subcadena

  167. Programa Java para acceder a los miembros privados de una clase

  168. Programa Java para verificar si una cadena es una重组的有效组合 de dos cadenas

  169. Implementación de estructuras de datos gráficas en Java