rendered paste body/* * To change this template, choose Tools | Templates * and open the template in the editor. */package Array;/** * * @author 16227033-8 */public class TestArray { private static int valor = 377831290; private static int [] edad={23,45,23,56,2,31,44,56,28,23,12}; private static int [] edad1=new int[34]; public static void main(String[] args){ String reverse; //for (int ind=0; ind < edad.length; ind++){ // System.out.println(edad[ind]); // reverse = Integer.toBinaryString(valor); String binario = new StringBuffer(reverse).reverse().toString(); for (int ind=0; ind < reverse.length(); ind++){ switch(ind){ case 0: if(binario.charAt(ind)== '1') System.out.println("MECHANIC_CHARM: yes"); else System.out.println("MECHANIC_CHARM: no"); break; case 1: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_DISORIENTED: yes"); else System.out.println("MECHANIC_DISORIENTED: no"); break; case 2: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_DISARM: yes"); else System.out.println("MECHANIC_DISARM: no"); break; case 3: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_DISTRACT: yes"); else System.out.println("MECHANIC_DISTRACT: no"); break; case 4: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_FEAR : yes"); else System.out.println("MECHANIC_FEAR: no"); break; case 5: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_GRIP: yes"); else System.out.println("MECHANIC_GRIP: no"); break; case 6: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_ROOT: yes"); else System.out.println("MECHANIC_ROOT: no"); break; case 7: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_PACIFY: yes"); else System.out.println("MECHANIC_PACIFY: no"); break; case 8: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_SILENCE: yes"); else System.out.println("MECHANIC_SILENCE: no"); break; case 9: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_SLEEP: yes"); else System.out.println("MECHANIC_SLEEP: no"); break; case 10: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_SNARE: yes"); else System.out.println("MECHANIC_SNARE: no"); break; case 11: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_STUN: yes"); else System.out.println("MECHANIC_STUN: no"); break; case 12: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_FREEZE: yes"); else System.out.println("MECHANIC_FREEZE: no"); break; case 13: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_KNOCKOUT: yes"); else System.out.println("MECHANIC_KNOCKOUT: no"); break; case 14: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_BLEED: yes"); else System.out.println("MECHANIC_BLEED: no"); break; case 15: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_BANDAGE: yes"); else System.out.println("MECHANIC_BANDAGE: no"); break; case 16: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_POLIMORPH: yes"); else System.out.println("MECHANIC_POLIMORPH: no"); break; case 17: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_BANISH: yes"); else System.out.println("MECHANIC_BANISH: no"); break; case 18: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_SHIELD: yes"); else System.out.println("MECHANIC_SHIELD: no"); break; case 19: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_SHACKLE: yes"); else System.out.println("MECHANIC_SHACLE: no"); break; case 20: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_MOUNT: yes"); else System.out.println("MECHANIC_MOUNT: no"); break; case 21: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_INFECTED: yes"); else System.out.println("MECHANIC_INFECTED: no"); break; case 22: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_TURN: yes"); else System.out.println("MECHANIC_TURN: no"); break; case 23: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_HORROR: yes"); else System.out.println("MECHANIC_HORROR: no"); break; case 24: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_INVULNERABILITY: yes"); else System.out.println("MECHANIC_INVULNERABILITY: no"); break; case 25: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_INTERRUPT: yes"); else System.out.println("MECHANIC_INTERRUPT: no"); break; case 26: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_DAZE: yes"); else System.out.println("MECHANIC_DAZE: no"); break; case 27: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_DISCOVERY: yes"); else System.out.println("MECHANIC_DISCOVERY: no"); break; case 28: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_IMMUNE_SHIELD: yes"); else System.out.println("MECHANIC_IMMUNE_SHIELD: no"); break; case 29: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_SAPPED: yes"); else System.out.println("MECHANIC_SAPPED: no"); break; case 30: if(binario.charAt(ind) == '1') System.out.println("MECHANIC_ENRAGED: yes"); else System.out.println("MECHANIC_ENRAGED: no"); break; } } promedio(edad); sup18(edad); mediana(edad); men18prom(edad); }static void promedio(int[] arreglo){ int suma=0; for (int ind=0; ind < arreglo.length; ind++) suma += arreglo[ind]; System.out.println("El promedio de las edades es"+suma/arreglo.length);}static void sup18(int[] arreglo){ int suma=0; for (int ind=0; ind < arreglo.length; ind++) if(arreglo[ind] > 18) suma += 1; System.out.println("la cantidad de personas mayores de 18 son "+suma);}static void men18prom(int[] arreglo){ int suma=0; int div=0; for(int ind=0; ind < arreglo.length; ind++){ if(arreglo[ind] < 18){ suma += arreglo[ind]; div += 1; } } System.out.println("El promedio de edades de personas menores de 18 es: "+suma/div); }static void mediana(int[] arreglo){ int mediana=0; if(arreglo.length%2 == 0){ mediana = (arreglo[arreglo.length/2] + arreglo[arreglo.length/2 -1])/2; } else mediana = arreglo[(arreglo.length-1)/2]; System.out.println("La mediana del arreglo es "+mediana);}}