Título: Ayuda con arreglos con ciclos Publicado por: jimytron en 21 Febrero 2012, 21:08 pm Estoy elaborando un programa arreglos que imprima 1 al 10 y que diga el menor y el mayor y de el promedio tengo esto.
ESTE LA CLASE ----------------------------------- public class Arreglo { private int arreglo[]; public Arreglo() { arreglo = new int[10]; for(int i=0; i<arreglo.length; i++) { arreglo = (int)(Math.random()*1); System.out.println(arreglo); } } public int calcularMenor() { int resultado = arreglo[0]; for(int i=0; i<arreglo.length; i++) { if(arreglo < resultado) { resultado = arreglo; } } return resultado; } public int calcularMayor() { int resultado = arreglo[0]; for(int i=0; i<arreglo.length; i++) { if(arreglo > resultado) { resultado = arreglo; } } return resultado; } public double calcularPromedio() { double resultado = 0; int cantidad_numeros = 0; for(int i=0; i<arreglo.length; i++) { resultado += arreglo; cantidad_numeros ++; } resultado = (resultado / cantidad_numeros); return resultado; } } MAIN ------------------ public class Main { public static void main(String [] args) { Arreglo A = new Arreglo(); } } ---------------SERIAL ALGO SIMILAR A ESTO SOLO QUE CON ARREGLOS---- public class enteros2 { public static void main (String [] args){ int a,b,c,menor,mayor,suma,promedio; Scanner entrada = new Scanner(System.in); System.out.print("ingresa un numero entero"); a = entrada.nextInt(); System.out.print("ingresa un numero entero"); b = entrada.nextInt(); System.out.print("ingresa un numero entero"); c = entrada.nextInt(); if (a>b){ mayor=a; menor=b; } else{ mayor=b; menor=a; } if(mayor<c) mayor=c; if(menor>c) menor=c; System.out.println("El numero mayor es"+mayor); System.out.println("El numero menor es"+menor); suma=a+b+c; System.out.println("la suma es: "+suma); promedio=(a+b+c)/3; System.out.println("El promedio es: "+promedio); } } Título: Re: Ayuda con arreglos con ciclos Publicado por: |Miguel| en 21 Febrero 2012, 21:26 pm ¿Cuál es tu problema?
PD: Podrías usar los tags de código... Título: Re: Ayuda con arreglos con ciclos Publicado por: jimytron en 21 Febrero 2012, 21:45 pm no me corre el programa algo hice mal
Título: Re: Ayuda con arreglos con ciclos Publicado por: |Miguel| en 21 Febrero 2012, 21:47 pm Prueba esto a ver
Código
EDITO: cuando usas arrays (arreglos), no puedes utilizarlos como objeto completo para una comparación con un dato de tipo INT como he visto que haces tú. Tienes que tomar una posición. La sintaxis es algo parecido a: Código
Título: Re: Ayuda con arreglos con ciclos Publicado por: |Miguel| en 22 Febrero 2012, 18:21 pm ¿Te valió? sí, no... gracias por contestar...
|