Código
import java.io.*; import java.util.*; class Arreglo { int A[]=new int[100]; int aux; int i,j,n; public Arreglo(int B[]) //Constructor { if(B.length<=100) n=B.length; else n=100; for(i=0;i<n;i++) A[i]=B[i]; } boolean verificarasc() // Verifica Ordenamiento ascendente { for(i=0;i<n-1 && A[i]<=A[i+1];i++); if(i<n-1) return false; else return true; } boolean verificardesc() // Verifica Ordenamiento Descendente { for(i=0;i<n-1 && A[i]>=A[i+1];i++); if(i<n-1) return false; else return true; } boolean buscarasc(int x) // Busqueda Ascendente { for(i=0;i<n && A[i]<x;i++); if(i<n && A[i]==x) return true; else return false; } boolean buscardesc(int x) // Busqueda Descendente { for(i=0;i<n && A[i]>x;i++); if(i<n && A[i]==x) return true; else return false; } boolean busqueda(int x) // Busqueda Normal { for(i=0;i<n && A[i]!=x;i++); if(i<n) return true; else return false; } void consulta() // Recorrer el contenido de vector { for(i=0;i<n;i++) { S.append(A[i]); S.append('\n'); } //JOptionPane.showMessageDialog(null,S.toString()); } @SuppressWarnings("deprecation") void lectura() // Leer el Vector { for(i=0;i<n;i++) { try { } } } void ordenarasc() // Ordenar Ascendente { for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(A[i]>A[j]) { aux=A[i]; A[i]=A[j]; A[j]=aux; } } void ordenardesc()// Ordenar Descendente { for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(A[i]<A[j]) { aux=A[i]; A[i]=A[j]; A[j]=aux; } } } public class clase_arreglo { @SuppressWarnings("deprecation") { int i,opcion,x=0; int B[]=new int[10]; for(i=0;i<B.length;i++) Arreglo Z=new Arreglo(B); @SuppressWarnings("unused") do { do { //S=JOptionPane.showInputDialog(null,Menu); try { } { opcion=0; // Error de Conversion } }while(opcion<1 || opcion>6); if(opcion!=6) { switch(opcion) { case 1:Z.lectura(); break; case 2:Z.ordenarasc(); break; case 3:Z.ordenardesc(); break; case 4: try { } //x=Integer.parseInt( //JOptionPane.showInputDialog(null," Numero a Buscar ")); if(!Z.buscarasc(x) && !Z.buscardesc(x) && !Z.busqueda(x)) //JOptionPane.showMessageDialog(null,x+" No existe"); else //JOptionPane.showMessageDialog(null,x+" Existe"); break; case 5: Z.consulta(); } } }while(opcion!=6); } }
lo que esta comentado era el codigo antiguo, quisiera mostrar el menú, ya que no lo muestra, con java .io como lo hago, se que el codigo esta muy largo por si despues queda falta de especificaciones, .espero alguna sugerencia, muchas gracias