From 2088d4a5fbdce5cddb0fd2978b958ccde5094406 Mon Sep 17 00:00:00 2001
From: RCortesF <164416893+RCortesF@users.noreply.github.com>
Date: Tue, 25 Jun 2024 12:51:29 +0200
Subject: [PATCH] finish lab
---
...ces-and-abstract-classes-es-RaulCortes.iml | 9 ++
.idea/misc.xml | 6 ++
.idea/modules.xml | 8 ++
.idea/vcs.xml | 6 ++
.idea/workspace.xml | 83 +++++++++++++++++++
src/Main.java | 63 ++++++++++++++
src/inte/IntArrayList.java | 42 ++++++++++
src/inte/IntLIst.java | 15 ++++
src/inte/IntVector.java | 41 +++++++++
src/vehicle/Car.java | 25 ++++++
src/vehicle/Sedan.java | 15 ++++
src/vehicle/Truck.java | 16 ++++
src/vehicle/UtilityVehicle.java | 16 ++++
src/watch/Movie.java | 16 ++++
src/watch/TvSeries.java | 17 ++++
src/watch/Video.java | 19 +++++
16 files changed, 397 insertions(+)
create mode 100644 .idea/lab-java-interfaces-and-abstract-classes-es-RaulCortes.iml
create mode 100644 .idea/misc.xml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/vcs.xml
create mode 100644 .idea/workspace.xml
create mode 100644 src/Main.java
create mode 100644 src/inte/IntArrayList.java
create mode 100644 src/inte/IntLIst.java
create mode 100644 src/inte/IntVector.java
create mode 100644 src/vehicle/Car.java
create mode 100644 src/vehicle/Sedan.java
create mode 100644 src/vehicle/Truck.java
create mode 100644 src/vehicle/UtilityVehicle.java
create mode 100644 src/watch/Movie.java
create mode 100644 src/watch/TvSeries.java
create mode 100644 src/watch/Video.java
diff --git a/.idea/lab-java-interfaces-and-abstract-classes-es-RaulCortes.iml b/.idea/lab-java-interfaces-and-abstract-classes-es-RaulCortes.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/lab-java-interfaces-and-abstract-classes-es-RaulCortes.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..47478b9
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..a8e02af
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..f0d05b8
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1719311907058
+
+
+ 1719311907058
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Main.java b/src/Main.java
new file mode 100644
index 0000000..c2d5522
--- /dev/null
+++ b/src/Main.java
@@ -0,0 +1,63 @@
+import inte.IntArrayList;
+import inte.IntLIst;
+import inte.IntVector;
+
+import vehicle.Truck;
+import vehicle.UtilityVehicle;
+import watch.Movie;
+import watch.TvSeries;
+
+import java.math.BigDecimal;
+import java.math.RoundingMode;
+
+public class Main {
+ public static void main(String[] args){
+
+ Cine();
+
+ CarsInfo();
+
+ BD();
+
+ }
+
+ private static void Cine() {
+ Movie n21 = new Movie("Spartacus", 114,87);
+ System.out.println(n21.getInfoVideo());
+
+ TvSeries ABC = new TvSeries("Fringe", 50,68);
+ System.out.println(ABC.getInfoVideo());
+ }
+
+ private static void CarsInfo() {
+ Truck n3 = new Truck("ES14515P","Ford","Focus",22000, 3000);
+ System.out.println(n3.getInfo());
+ UtilityVehicle n34 = new UtilityVehicle("ES89741S","Renault","Megan",50000,true);
+ System.out.println(n34.getInfo());
+ }
+
+ private static void BD() {
+ BigDecimal a = new BigDecimal("4.2545").setScale(2,RoundingMode.HALF_DOWN);
+
+ double b = a.doubleValue();
+ System.out.println(b);
+
+ BigDecimal x = new BigDecimal("1.2345").setScale(2, RoundingMode.HALF_DOWN).negate();
+ double y = x.doubleValue();
+ System.out.println(y);
+
+ BigDecimal c = new BigDecimal("-45.67").setScale(1, RoundingMode.HALF_DOWN).negate();
+ double d = c.doubleValue();
+ System.out.println(d);
+ }
+
+
+
+ IntArrayList IntArrayList = new IntArrayList();
+ for(int i=0; i<10; i++) {
+ IntArrayList.add(i);
+
+ IntVector IntVector = new IntVector();
+ for(int i=0; i<20; i++) {
+ IntVector.add(i);
+}
\ No newline at end of file
diff --git a/src/inte/IntArrayList.java b/src/inte/IntArrayList.java
new file mode 100644
index 0000000..83de0bb
--- /dev/null
+++ b/src/inte/IntArrayList.java
@@ -0,0 +1,42 @@
+package inte;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+
+
+public IntArrayList() implements IntLIst {
+ private Class[] array;
+
+ array = new Class[10];
+ System.out.println("There is " + array.length);
+ }
+
+ public void add(int number) {
+ boolean newStudent = false;
+
+ for (int i=0; i