Algunos ejemplos de arreglos en JAVA
Archivo Arreglos.java
   1: package unidad4;

   2: 

   3:  

   4: public class Arreglos{ 

   5: int []cal=new int [10]; 

   6: int []rep =new int [10];

   7: int []ren=new int [10];

   8:  

   9: //FUNCION PARA LLENAR EL ARREGLO

  10: void llenarArreglo()

  11: {

  12: for(int x=0; x

  13: cal[x]=(int) (Math.random()*(90)+10);

  14: }

  15:  

  16: //FUNCION PARA REDONDEAR EL ARREGLO

  17: void redondear()

  18: {

  19: for(int x=0; x

  20: {

  21: double a;

  22: a=cal[x]/10.0f;

  23: ren[x]=(int) Math.round(a)*10;

  24: }

  25: }

  26:  

  27: /* NO RECUERDO QUE HACE ESTO CREO QUE SACA LA FRECUENCIA DE LA REPETICION DE UN NUMERO */

  28: void frecuencia()

  29: {

  30: for(int i=0; i

  31: {

  32: ++rep[(cal[i])/10-1];

  33: }

  34: }

  35:  

  36:  

  37: //MUESTRA LAS FRECUENCIAS EN LA PANTALLA

  38: void despliegaFrecuencias()

  39: {

  40: for(int i=0; i

  41: {

  42: System.out.println((i+1)*10 +" Frecuencia "+rep[i]);

  43: }

  44: }

  45:  

  46: /* MUESTRA LOS NUMEROS DEL ARREGLO REDONDEADO */

  47: void muestraRedondeados()

  48: {

  49: for(int x=0; x

  50: {

  51: System.out.println(ren[x]);

  52: }

  53: }

  54:  

  55: //MUESTRA EL ARREGLO

  56:  

  57: void muestrag()

  58: {

  59: for(int x=0; x

  60: {

  61: System.out.println(cal[x]);

  62: }

  63: }

  64:  

  65:  

  66: // REGRESA LA MEDIE DE TODO EL ARREGLO

  67: public float media()

  68: {

  69: float m=0f;

  70: for(int x=0; x

  71: {

  72: m=m+ren[x];

  73: }

  74: m=(m/ren.length);

  75: return m;

  76: }

  77:  

  78: //REGRESA EL NUMERO MAXIMO DEL ARREGLO

  79: public int maximo()

  80: {

  81: int maximo=0;

  82: for(int x=0; x

  83: {

  84: if(ren[x]>maximo)

  85: {

  86: maximo=ren[x];

  87: }

  88:  

  89:  

  90: }

  91: return maximo;

  92: }

  93:  

  94: //REGRESA EL NUMERO MINIMO DEL ARREGLO

  95: public int minimo()

  96: {

  97: int minimo=100;

  98: for(int x=0; x

  99: {

 100: if(ren[x]

 101: {

 102: minimo=ren[x];

 103: }

 104:  

 105:  

 106: }

 107: return minimo;

 108: }

 109:  

 110:  

 111:  

 112: public static void main(String[] args) 

 113: {

 114: Arreglos obj = new Arreglos();

 115: obj.llenarArreglo();

 116: obj.redondear();

 117: obj.frecuencia();

 118: obj.despliegaFrecuencias();

 119: obj.muestrag();

 120: System.out.println("REDONDEADOS");

 121: obj.muestraRedondeados();

 122: System.out.println("La media es "+obj.media());

 123: System.out.println("El numero maximo es "+obj.maximo());

 124: System.out.println("EL numero minimo es "+obj.minimo());

 125: }

 126:  

 127: }

 128:  

 129:  

 130:  

 131:  

 132: Archivo ArregloTest.java

 133:  

 134: package unidad4;

 135:  

 136: public class ArregloTest {

 137:  

 138:  

 139:  

 140: public static void main(String[] args) {

 141:  

 142:  

 143:  

 144: Arreglo ar1=new Arreglo();

 145:  

 146: Arreglo ar2=new Arreglo();

 147:  

 148: Arreglo ar3=new Arreglo();

 149:  

 150:  

 151:  

 152: ar1.llenarArreglo();

 153:  

 154: ar1.muestraA();

 155:  

 156: ar2.llenarArreglo();

 157:  

 158: ar2.muestraA();

 159:  

 160: ar3=ar2.sumar(ar1);

 161:  

 162: ar3.muestraA();

 163:  

 164: }

 165:  

 166: }

 167:  


 

El codigo se pudo distorcionar por el formato, les dejo los archivos para descargar

Anuncios