Skip to content

Commit 02c8fb8

Browse files
authored
Add files via upload
1 parent 223ad97 commit 02c8fb8

4 files changed

Lines changed: 72 additions & 0 deletions

File tree

‎Unidad 6/Libro/Libro.class‎

1.1 KB
Binary file not shown.

‎Unidad 6/Libro/Libro.java‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
//ProfitCoder 9:08 20/02/2026
2+
3+
public class Libro{
4+
//Atributos
5+
static final int NUM_LIB = 4;
6+
private String titulo;
7+
private String autor;
8+
private String isbn;
9+
private String editorial;
10+
private double precio;
11+
private Libro[] libros = new Libro[NUM_LIB];
12+
13+
//Constructores
14+
public Libro(String titulo, String autor, String isbn, String editorial, double precio){
15+
this.titulo = titulo;
16+
this.autor = autor;
17+
this.isbn = isbn;
18+
this.editorial = editorial;
19+
this.precio = precio;
20+
}
21+
22+
//toString
23+
public String toString(){
24+
return String.format("Titulo: %s\nAutor: %s\nISBN: %s\nEditorial: %s\nPrecio: %.2f.",titulo,autor,isbn,editorial,precio);
25+
}
26+
27+
public static void burbuja(Libro[] array){
28+
Libro aux;
29+
30+
for(int i = 0;i < array.length;i++){
31+
for(int j = 0;j < array.length - i - 1;j++){
32+
if(array[j].precio > array[j+1].precio){
33+
aux = array[j];
34+
array[j] = array[j+1];
35+
array[j+1] = aux;
36+
}
37+
}
38+
}
39+
40+
}
41+
}

‎Unidad 6/Libro/ListaLibro.class‎

1.11 KB
Binary file not shown.

‎Unidad 6/Libro/ListaLibro.java‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
//ProfitCoder 8:43 23/02/2026
2+
3+
import java.util.Arrays;
4+
5+
public class ListaLibro{
6+
public static void main(String [] args){
7+
//Variables y objetos
8+
final int N_LIBROS = 3;
9+
10+
//Array con libro
11+
Libro [] libros = new Libro[N_LIBROS];
12+
13+
//Crear objeto
14+
Libro lib1 = new Libro("El Quijote","Cervantes","644-1549-87854-0000","Planeta",30.00);
15+
Libro lib2 = new Libro("El Bosque","Saramago","548-7694-89486-5341","Planeta",45.90);
16+
Libro lib3 = new Libro("Java para principiantes","Anónimo","146-9962-785444-11111","Planeta",12.40);
17+
18+
//Añadir objetos al Array
19+
libros[0] = lib1;
20+
libros[1] = lib2;
21+
libros[2] = lib3;
22+
23+
//Ordenamos de menor a mayor
24+
Libro.burbuja(libros);
25+
26+
//Mostramos por pantalla
27+
for(int i = 0;i < libros.length;i++){
28+
System.out.printf("\nLibro %d\n%s\n",i + 1,libros[i]);
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)