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);
}
}