viernes, 6 de enero de 2012

Arreglos en JAVA ejemplos

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