Jonnatan medodos
import java.util.Random;
public class clasenueva
{
/*
OBJETIVO. Adicionar todos los datos de un vector de enteros.
Los datos se leen por teclado.PLANTILLA. adicionar: vector -->
ENCABEZADO. void adicionar(int w[])
PARAMETROS. v: Vector de enteros que se va a llenar.
*/
public void adicionar(int w[])
{
Scanner entrada = newScanner (System.in);
for (int i=0; i < w.length; i++)
{
System.out.print("\nIndique el dato ["+i+"]: ");
w[i]=entrada.nextInt();
}
}/*
OBJETIVO. Adicionar todos los datos de un vector de enteros.
Los datos se generan aleatoriamente.
PLANTILLA. adicionar2: vector -->
ENCABEZADO. void adicionar2(int w[])PARAMETROS. w: Vector de enteros que se va a llenar.
*/
public void adicionar2(int w[])
{
Random aleatorio = new Random ();
System.out.println("\n Generando datos aleatorios ..... ");for (int i=0; i < w.length; i++)
w[i]=aleatorio.nextInt(1000);
System.out.println("Los datos se han generado aleatoriamente! \n\n ");
}
publicvoid listar(int v[])
{
for (int i=0; i < v.length; i++)
{
System.out.print("\n dato ["+i+"] = "+v[i]);
}
}
/*
OBJETIVO. Ordenar los datos deun vector. Metodo de la Burbuja.
PLANTILLA. burbuja: vector -->
ENCABEZADO. void burbuja(int w[])
PARAMETROS. w: Vector de enteros que se va a ordenar.
*/
public void burbuja(int w[])
{int j=0, i=0, c=0, res=0, mod=0;
System.out.println("\nOrdenando el vector..... ");
for (i=0; i < (w.length - 1); i++)
for (j=i+1; j < w.length; j++)
{res++;
if (w[i] > w[j])
{
mod++;
c = w[i];
w[i] = w[j];
w[j] = c;
}...
Regístrate para leer el documento completo.