Está en la página 1de 9

1

package mayor;

import java.util.Scanner;

/**

* @author USUARIO

*/

public class Mayor {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

Scanner teclado = new Scanner(System.in);

System.out.println("ingrese el numero del array");

int numero = teclado.nextInt();

int array [] = new int [numero];

for (int i = 0; i < array.length; i++)

System.out.println("ingresar valores"+ (i+1)+ "=");

array [i] = teclado.nextInt();

int may, men;

may = men = array [0];

for (int i = 0 ; i < array.length; i++)

{may = array[i];}

int i = 0;

if (array[i]<men){men = array[i];}
System.out.println("valor mayor=" + " " +may);

System.out.println("valor menor=" + " " +men);}

package ticketarray;

import java.util.Scanner;

public class Ticketarray{

public static void main ( String args[]){

Scanner sc = new Scanner(System.in);

double total = 0;

System.out.print("CUANTOS PRODUCTOS SON");

int n = sc.nextInt();

double [] precio = new double[n];

String [] nombres = new String [n];

for(int i=0; i<n; i++){

String aux;

System.out.println("NOMBRE DEL PRODUCTO");

aux = sc.next();

nombres[i] = aux;

for(int j=0; j<n; j++){

System.out.println("PRECIO DE PRODUCTO");

precio[j] = sc.nextDouble();

total=total + precio[j];

}
System.out.print("***************" +"\n");

System.out.print("PRECIO" +" "+ "PRODUCTO");

for(int u=0; u<n; u++)

System.out.print("\n" + nombres [u] + " " + precio [u]);

System.out.print("\n" + "***************" );

System.out.println("\n"+"TOTAL"+" "+ total);

package Pilainstack;

import java.util.Scanner;

public class Pilainstack {

Scanner teclado = new Scanner(System.in);

int pila1[]=new int[7];

int tope=-1;

public int llenadopush(){

if(tope>=pila1.length-1){

System.out.println("la pila está llena");

}else

tope+=1;

System.out.println("ingrese un dato entero");


pila1[tope]=teclado.nextInt();

return tope;

public int eliminadopop(){

if(tope==-1){

System.out.println("La pila esta vacia");

}else{

System.out.println("Se elimino un elemento de la pila");

pila1[tope]=0;

tope=-1;

return tope;

public void mostrardatos(){

for(int tope=3;tope>=0;tope--){

System.out.println("Datos de la pila: "+pila1[tope]);

public static void main(String[] args) {

Pilainstack objeto=new Pilainstack();

Scanner opcion = new Scanner(System.in);

int seleccion;

do

System.out.println("Menu de pila");//Creamos un menú sencillo para la pila

System.out.println("1. Insetar datos a la Pila");//Llamamos al método para insertar al tope

System.out.println("2. Eliminar elemento de la pila");


System.out.println("3. Mostrar Datos de la pila completa");//Ver la pila completa

System.out.println("4. Salida");//Salir de nuestro pequeño menú principal

System.out.println("Teclee la opcion");

seleccion=opcion.nextInt();

switch(seleccion){

case 1:

objeto.llenadopush();

break;

case 2:

objeto.eliminadopop();

break;

case 3:

objeto.mostrardatos();

break;

default:

System.out.println("Error opcion invalida");

}while(seleccion!=4);

}}

package Pila;

import java.util.Stack;

public class Pila {

public static void main(String[] args) {

Stack pila =new Stack();

//Se agregan registros a la pila

pila.push("manzana");

pila.push("Pera");
pila.push("Uva");

//imprima los elementos de la pila

System.out.println("1- push: "+ pila);

//retira elemento que esta en la cima de la pila

pila.pop();

System.out.println("2- pop: "+ pila);

//devuelve el elemento que esta en la cima de la pila

System.out.println("3- peek: "+pila.peek());

//devuelve cierto si la pila esta vacia

boolean y = pila.empty();

System.out.println("4- empty: "+y);

package Apilardesapi;

import java.util.Stack;

public class Apilardesapi {

public static void main(String[] args) {

//Crear pila (en inglés Stack) para datos de tipo String.

Stack < String > pila = new Stack < >();

//apliando en la pila

pila.push("primero");

System.out.println("\nIr apilando:\n" + pila);

pila.push("segundo");

System.out.println(pila);

pila.push("tercero");
System.out.println(pila);

//desapilando en la pila

pila.pop();

System.out.println("\nIr desapilando:\n" + pila);

pila.pop();

System.out.println(pila);

pila.pop();

System.out.println(pila);

package Colamenu;

import java.util.LinkedList;

import java.util.Scanner;

public class Colamenu {

public static void main(String[] args) {

Scanner teclado = new Scanner(System.in);

int seleccion;

int cola1, cola2, cola3, val;

LinkedList cola=new LinkedList();

do{

System.out.println("Menu de cola");

System.out.println("1. Insetar datos a la cola");

System.out.println("2. Muestra todos los elementos");

System.out.println("3. Eliminar elemento de la cola");


System.out.println("4. Elemento de la cima de la cola");

System.out.println("5. Desencolar");

System.out.println("6. Salida");

System.out.print("Teclee la opcion: ");

seleccion=teclado.nextInt();

System.out.println("restroceso");

switch(seleccion){

case 1:

System.out.println("1- Agrega a la cola ofter o add:");

val=teclado.nextInt();

cola.offer(val);

break;

case 2:

System.out.println("2- Elementos de la cola: "+ cola);

break;

case 3:

System.out.println("3- Los datos que quedan son (pop): "+ cola);

break;

case 4:

System.out.println("4- El ultimo elemento es : " + (cola));

break;

case 5:

while(cola.poll()!=null){//Desencolamos y el valor se compara con null

System.out.println(cola.peek());//Muestra el nuevo Frente


}

break;

default:

System.out.println("Error opcion invalida");

break;

}while(seleccion!=2);

También podría gustarte