package ubuntu1; import java.util.ArrayList; public class ordenarFrase { public static void main(String[] args) { String frase = "esta es la frase de ejemplo"; String auxiliar = ""; ArrayListpalabras = new ArrayList (); for(int i = 0; i< frase.length(); i++) { if(frase.charAt(i)!=' ') auxiliar += frase.charAt(i); else { palabras.add(auxiliar); auxiliar = ""; } } palabras.add(auxiliar); frase = ""; for(int i = palabras.size()-1; i>=0; i--) { if(i!=0) frase +=palabras.get(i)+" "; else frase +=palabras.get(i); } System.out.print(frase); } }
Sencillos ejemplos de programas (ejercicios) JAVA en RETALES DE JAVA
Mostrando entradas con la etiqueta ArrayList.size(). Mostrar todas las entradas
Mostrando entradas con la etiqueta ArrayList.size(). Mostrar todas las entradas
Invierte el orden de las palabras de una frase
Ejercicio. Invierte el orden de las palabras de una frase, utiliza un ArrayList si te facilita el ejercicio.
Rellena un ArrayList con números enteros aleatorios.
Ejercicio que pide rellenar un ArrayList con entre 25 y 50 elementos asignándolo al azar el propio programa. Rellenar con elementos de entre 0 a 100, decir cuanto suman todos los elementos, cual es la media, cual es el tamaño del ArrayList y cual es el valor máximo y mínimo que tenemos guardado en el ArrayList.
import java.util.*; public class ListaDeArrayEj12 { public static void main(String[] args) { ArrayListnum = new ArrayList(); //Definimos el array entre 25 y 50 números //Automaticamente según quiera el azar =) int i=0, suma=0, minimo=100, maximo=0, cuantosNum = (int)(Math.random()*(25-51)+51); do{i++; int aleatorio = (int)(Math.random()*101); num.add(aleatorio); }while(i < cuantosNum); for(int ea : num) { suma = suma+ea; if(ea maximo) { maximo = ea; } } System.out.println("EL numero de valores que contiene el ArrayList es: "+num.size()); System.out.println("La suma de todos los elementos del ArrayList es: "+suma); System.out.println("La media de todos los elementos del ArrayList es:" +suma/num.size()); System.out.println("El valor máximo del ArrayList es: "+maximo); System.out.println("El valor mínimo del ArrayList es: "+minimo); } }
Suscribirse a:
Entradas (Atom)