Contar el Número de Palabras que Contiene una Frase en Java

El siguiente código presenta un programa muy sencillo en Java que cuenta el número total de palabras que contiene un texto que introducimos nosotros. El código va sin comentar porque se trata de un código bastante sencillo, sólo habría que entender 2 aspectos:

  1. Los tokens tienen de limitador los espacios en blanco, después de cada espacio en blanco comienza un nuevo token hasta el siguiente espacio en blanco que finaliza y comienza otro token. Por lo que se puede decir que cada token es una palabra.
  2. Se utiliza la clase StringTokenizer para separar un String en tokens y posteriormente se utiliza el método countTokens() de dicha clase para realizar el recuento de tokens (palabras) que contiene el texto.

10-Bucles en Java. Bucles for, while y do..While

En muchas ocasiones, en nuestros programas que creemos, tendremos la necesidad de utilizar repeticiones de código o instrucciones un número determinado de veces o hasta que se cumpla una condición. Para poder conseguirlo, en programación se utilizan los bucles.
Los bucles repiten una y otra vez un determinado código o conjunto de sentencias.
En Java podemos utilizar 3 tipos diferentes de bucles, muy parecidos los unos con los otros pero que debemos de elegir el que mejor se adapte a lo que queramos hacer en cada caso:

Cómo dar Formato a Fechas con la Clase SimpleDateFormat

Hola a todos!!! En este tutorial vamos a aprender a dar formato a una fecha para que aparezca de la manera que más nos guste o que necesitemos. Utilizaremos la clase SimpleDateFormat que será la encargada de dar el formato a la fecha. Para obtener la fecha utilizaremos la clase Date

Código:

Contar el Número de Veces que Aparece una Palabra en una Frase en Java

Hola a todos!!!! ¿Os gustaría poder saber cuántas veces aparece una palabra en un texto? Espero que sí, porque eso es lo que hace nuestro programa que os comparto.
El programa contará cuántas veces aparece la palabra que hemos introducido en el texto que también introducimos nosotros mismos por teclado. El programa además no tiene en cuenta de si el inicio de la palabra está escrita en mayúsculas o minúsculas ya que si no lo hiciera, si queremos buscar, por ejemplo, la palabra caballo, no contaría la palabra al inicio de frase, es decir, después del punto porque caballo no sería igual a Caballo.
Pasemos a ver el código:

9-Los Condicionales en Java. If, else, switch y el operador ternario

Cuando estamos creando un programa necesitaremos utilizar condicionales para decirle al programa que ejecute un código si se cumple la condición, o que se ejecute otro código si la condición no se cumple. Veremos los condicionales que podemos utilizar en Java, como if, if-else y switch. Además veremos también el uso del operador ternario.

Primera Letra de Cada Palabra en Mayúscula en Java

Hoy les dejo un programa en Java en el que convierte la primera letra de cada palabra en mayúsculas, esto lo hace analizando si hay un espacio en blanco, un punto o una coma.
Pasemos a ver el código y después la explicación de qué es lo que hace cada sentencia:

class ConversionTipos {

    public static void main(String[] args) {

       String frase = "Actualmente programar es una carrera entre los ingenieros"

               + " en software por hacer grandes y mejores programas a prueba "

               + "de idiotas, contra el universo que se empeña en hacer mas "

               + "grandes y mejores idiotas. Por ahora, el universo "

               + "gana por lejos";

       char[] cfr = frase.toCharArray();

      

       for(int i = 0; i<cfr.length; i++) {

           if(cfr[i] == ' ' || cfr[i] == '.' || cfr[i] == ','){

           cfr[i+1] = Character.toUpperCase(cfr[i+1]);

           }

           System.out.print(cfr[i]);

       }

    }

}

8-Conversión de tipo (casting)

En este tutorial vamos a ver cómo se realizan las conversiones de tipo, es decir, cómo podemos pasar un tipo de dato a otro tipo de dato cuando lo necesitemos. Por ejemplo podemos pasar un tipo de dato float o double a int. Las conversiones de tipo se realizan de 2 maneras:

  1. De manera automática. La realiza Java sin que tengamos que hacer nada
  2. De manera explícita. Tenemos que indicarlo nosotros que queremos realizar la conversión.
Las conversiones automáticas se realizan cuando queremos pasar un tipo de dato con el valor más pequeño a otro tipo de dato que contiene el valor más grande. Por ejemplo si queremos pasar una variable de tipo byte a otra de tipo int no tendremos que hacer nada, puesto que se realiza la conversión de manera automática:

byte x = 45;
int y = x;

**Clase Math en Java**

1-Breve explicación de la clase Math

La clase Math de Java será una de las clases que tengamos que utilizar alguna vez (seguramente muchas veces) para realizar todo tipo de operaciones matemáticas como logaritmos, raíces cuadradas,  funciones trigonométricas....

Factorizar un número en Java

En primer lugar, ¿En qué consiste factorial un número? Para factorizar un número o descomponerlo en factores efectuamos sucesivas divisiones entre sus divisores primos hasta obtener un uno como cociente.
Con la siguiente imagen seguro que os sonará mejor:

7-Trabajar con Cadenas (String). Clase String

En los anteriores tutoriales ya hemos utilizado cadenas y hemos comentado también cómo Java nos permite utilizar este tipo de dato como si de un dato primitivo se tratara, cuando realmente String es una clase. Pero todavía no es hora de ver que son las clases y objetos ni cómo declararlos, sólo es bueno que recordéis que String no es un tipo de dato primitivo pero que Java nos permite utilizarlo como si lo fuera. Lo que haremos en este tutorial es ver algunos métodos importantes que podemos utilizar a la hora de utilizar las cadenas.
Para poder utilizar los métodos de una variable de tipo String se hace poniendo el nombre de la variable de tipo String que tengamos declarada seguido de punto y el nombre del método que queramos utilizar.

Sumar los dígitos de un número. Cómo separar los dígitos de un número.

El siguiente programa pide al usuario que introduzca por teclado un número para posteriormente realizar la suma de esos dígitos. Por ejemplo, si se introduce el número 423 la suma sería 9, (4+2+3).

Privacy Policy for Broma Detector de Mentiras con Huella

Privacy Policy Privacy Policy Broma detector de mentiras con huella app as ...