Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class listaSimple {
- nodo primero;
- nodo ultimo;
- public listaSimple() {
- primero=null;
- ultimo=null;
- }
- public void ingresarNodo(int dato) {
- nodo nodoNuevo= new nodo();
- nodoNuevo.dato=dato;
- if (primero==null) {
- primero=nodoNuevo;
- primero.siguiente=null;
- ultimo=primero;
- }else {
- ultimo.siguiente=nodoNuevo;
- nodoNuevo.siguiente=null;
- ultimo=nodoNuevo;
- }
- }
- public void verLista() {
- nodo actual=new nodo();
- actual=primero;
- while (actual!=null) {
- System.out.println(actual.dato);
- actual=actual.siguiente;
- }
- }
- public void verListamultiple() {
- nodo actual=new nodo();
- actual=primero;
- while (actual!=null) {
- if (actual.dato%2==0 && actual.dato%5==0 ) {
- System.out.println(actual.dato);
- actual=actual.siguiente;
- }
- else {
- actual=actual.siguiente;
- }
- }
- }
- }
- import java.util.Scanner;
- import java.util.Random;
- public class main {
- public static void main(String[] args) {
- int elemento;
- Random r =new Random();
- Scanner S= new Scanner(System.in);
- listaSimple L = new listaSimple();
- System.out.println("Ingrese la cantidad de elementos : ");
- elemento=S.nextInt();
- for (int i=0;i<elemento;++i) {
- L.ingresarNodo(r.nextInt(30));
- }
- System.out.println("Lista original");
- L.verLista();
- System.out.println("Lista multiplo 2 y 5 a la vez");
- L.verListamultiple();
- }
- }
- public class nodo {
- int dato;
- nodo siguiente;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement