Java Invertir Arreglo
Enviado por dionyuv • 11 de Abril de 2014 • 402 Palabras (2 Páginas) • 273 Visitas
/** @(#)Pratica9105.java
* @author dio lags
* @version 1.00 2014/4/10*/
public class Pratica9105 {
//declaracion del arreglo
int [] elemtos=new int [10];
public void Introduccion() {
//mete 10 elemetos que desees del 1 al 10
int i=0;
for(int con=0; con< elemtos.length;con++){
i=con+1;
System.out.println("Ingrese el elemento "+i+": ");
elemtos[con]=Consola.readLineInt();
}
}
public double Promedio(){
//crea un metodo para indicar el promedio
float suma=0;
float promedio=0;
for(int con=0; con< elemtos.length;con++){
suma+=elemtos[con];
}
promedio =suma/10;
System.out.println("La suma es de :"+suma);
System.out.println("El promedio es de :"+promedio);
return promedio;
}
public void imyPar(){
//crea un metodo que indique si hay mas pares que impares
int par=0 ,impar=0;
for(int con=0;con<elemtos.length;con++){
double ll=elemtos[con]/2,comp=elemtos[con]%2;
if(comp==0)
par++;
else impar++;
}
System.out.println("_________________________________");
System.out.println("Hay "+par+" pares");
System.out.println("_________________________________");
System.out.println("Hay "+impar+" impares");
System.out.println("_________________________________");
if (par>impar)
System.out.println ("Son mas numeros pares");
else
if (impar>par)
System.out.println ("Son mas numeros impares");
else
if ((par==impar) && (impar==par))
System.out.println ("Es la misma cantidad de numeros pares que impares");
else{
}
}
public void Invierte(){
//Bloque 1: Impresion de nuestro arreglo.
System.out.println("El original \n");
System.out.println("Indice \t Valor");
for(int con=0,i=1; con<elemtos.length; con++,i++)
System.out.println(i+" \t "+elemtos[con]);
//Bloque 2: Impresión invertida del arreglo.
System.out.println("\nLa inversa \n");
System.out.println("Indice \t Valor");
for(int i=1,con=elemtos.length-1; con>=0; con--,++i)
System.out.println(i+" \t "+elemtos[con]);
}
...