Sie sind auf Seite 1von 3

/**

* @(#)nuevometo.java
*
* nuevometo application
*
* @author
* @version 1.00 2014/5/27
*/
import java.util.Scanner;
public class nuevometo {
static Scanner teclado=new Scanner(System.in);
static int N[]=new int [20];
public static void main(String[] args) {
int opcion;
do {
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println
System.out.println

("");
(" MENU DE OPCIONES");
(" ================");
("");
("(1)GENERAR NUMEROS ALEATORIOS");
("(2)MOSTRAR LOS NUMEROS ALEATORIOS");
("(3)INSERTAR UN NUMERO AL INICIO");
("(4)INSERTAR UN NUMERO AL FINAL");
("(5)INSERTAR UN NUMERO EN CUALQUIER POSICION");
("(6)ELIMINE EL PRIMER ELEMENTO");
("(7)ELIMINE EL ULTIMO ELEMENTO");
("(8)ELIMINAR POSICION X");
("(0)PARA SALIR DEL PROGRAMA");
();

System.out.println ("INGRESE UNA ALTERNATIVA: ");


opcion=teclado.nextInt();
if (opcion==1){
genera();
}
if (opcion==2){
recorrido();
}
if (opcion==3) {
primero();
}
if (opcion==4) {
fin();
}
if (opcion==5) {
elemento();
}
if (opcion==6){
eliminarprimer();
}
if (opcion==7) {
eliminarfinal();
}
if (opcion==8) {
eliminarelemento();
}
if ( opcion<0 && opcion>8){
System.out.println ("ingrese la nalternativa correcta");

}
}while(opcion != 0);
}
public static void genera(){
int n=10 , m=100 , valor;
for (int i=0;i<10;i++)
{
valor=(int)Math.floor(Math.random()*(n-m+1)+m);
N[i]=valor;
}
}
public static void recorrido() {
System.out.println("numeros generados");
for (int i=0;i<10;i++){
System.out.println("["+i+"]"+"="+N[i]);
}
}
public static void primero(){
for (int i=11; i>0; i--){
N[i] = N[i-1];
}
System.out.println("ingrese el numero der inicio: ");
int inicio = teclado.nextInt();
N[0]= inicio;
System.out.println("el nuevo arreglo sera: ");
for (int i=0;i<11;i++)
{
System.out.println("["+i+"]"+"="+N[i]+" ");
}
}
public static void fin(){
System.out.println();
System.out.println("ingrese el numero de final: ");
int f = teclado.nextInt();
N[11]= f;
System.out.println("Ahora el nuevo arreglo sera: ");
for (int i=0;i<12;i++)
{
System.out.println("["+i+"]"+"="+N[i]+" ");
}
}
public static void elemento(){
System.out.println();
System.out.println("Ingrese la posicin en el que se insertara un de
terminado elemento");
System.out.println("N[i]: ");
int indice = teclado.nextInt();
System.out.println("Ahora ingrese el numero que se insertara en di
cha posicin: ");
int element = teclado.nextInt();

for (int i=13;i>indice;i--){


N[i]=N[i-1];
}
System.out.println("El nuevo arreglo sera");
N[indice]= element;
for (int i=0;i<13;i++)
{
System.out.println("["+i+"]"+"="+N[i]+" ");
}
}
public static void eliminarprimer(){
System.out.println ("el primer elemento eliminado sera");
for (int i=0;i<12;i++){
N[i]=N[i+1];
System.out.println ("["+i+"]"+"="+N[i]+" ");
}
}
public static void eliminarfinal() {
System.out.println ("el ultimo elemento eliminado sera: ");
for (int i=0; i<11;i++){
N[i]=N[i];
System.out.println ("["+i+"]"+"="+N[i]+" ");
}
}
public static void eliminarelemento(){
System.out.println ("ingrese la posicion que e eliminara: ");
System.out.println("N[i]: ");
int indice = teclado.nextInt();
for (int i=indice;i<10;i++){
N[i]=N[i+1];
}
for (int i=0;i<10;i++){
System.out.println ("["+i+"]"+"="+N[i]+" ");
}
}
}

Das könnte Ihnen auch gefallen