Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ejercicio1;
- import java.util.Random;
- import java.util.Scanner;
- public class Arreglo{
- int Arre[]=new int[100];
- public void generarNumeros(){
- Random r1=new Random();
- for(int i=0;i<Arre.length;i++){
- Arre[i]=r1.nextInt(9)+1;
- }
- mostrarNumeros(Arre);
- }
- public void mostrarNumeros(int A[]){
- for(int i=0;i<A.length;i++){
- System.out.println("Elemento" +i +":" +Arre[i]);
- }
- seleccion();
- }
- public void seleccion(){
- Scanner ent=new Scanner(System.in);
- int opc=0;
- System.out.println("Ingrese 1 si desea ordenar de menor a mayor o ingrese 2 de mayor a menor: ");
- opc=ent.nextInt();
- if(opc==1){
- ordenarMenorMayor(Arre);
- }
- if(opc==2){
- ordenarMayorMenor(Arre);
- }
- }
- public void ordenarMenorMayor(int A[]){
- int aux;
- for(int i=0;i<A.length-1;i++){
- for(int j=0;j<A.length-i-1;j++){
- if(A[j]>A[j+1]){
- aux=A[j];
- A[j]=A[j+1];
- A[j+1]=aux;
- }
- }
- }
- System.out.println("\nOrdenado de menor a mayor: ");
- for(int i=0;i<A.length;i++){
- System.out.println();
- System.out.println("Elemento" +i +":" +Arre[i]);
- }
- }
- public void ordenarMayorMenor(int A[]){
- int aux;
- for(int i=0;i<A.length-1;i++){
- for (int j=0;j<A.length-i-1;j++){
- if(A[j]<A[j+1]) {
- aux=A[j];
- A[j]=A[j+1];
- A[j+1]=aux;
- }
- }
- }
- System.out.println("\nOrdenado de mayor a menor: ");
- for(int i=0;i<A.length;i++){
- System.out.println();
- System.out.println("Elemento" +i +":" +A[i]);
- }
- }
- }
Add Comment
Please, Sign In to add comment