From 66423a4d2c767b0725acf5764706ba6aebe56643 Mon Sep 17 00:00:00 2001 From: Mandeep Moun <103162424+zectsu@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:59:27 -0600 Subject: [PATCH 1/4] Create Test_1.java --- Assignment-3/javaparser-1.0.0/Test_1.java | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Assignment-3/javaparser-1.0.0/Test_1.java diff --git a/Assignment-3/javaparser-1.0.0/Test_1.java b/Assignment-3/javaparser-1.0.0/Test_1.java new file mode 100644 index 0000000..9e12ce8 --- /dev/null +++ b/Assignment-3/javaparser-1.0.0/Test_1.java @@ -0,0 +1,28 @@ +public class test_1{ + public int calculate(int x){ + switch(x){ + case 1: x += 10; + break; + case 2: x *= 2: + break; + default: x = -1; + } + try{ + x = riskyOp(x); + } catch (Exception e){ + x = 0; + } + return finalValue(x); + } + private int riskyOp(int input) Exception { + if (input < 0){ + throw new Exception("Negative input"); + } + return input + 5; + } + private int finalValue(int val){ + return val*2; + } + +int result = this.calculate(2); +} From 066d52c29b399291202bfd4b321fabbf4f3c978a Mon Sep 17 00:00:00 2001 From: Mandeep Moun <103162424+zectsu@users.noreply.github.com> Date: Tue, 28 Oct 2025 22:04:54 -0600 Subject: [PATCH 2/4] Create Test_2.java --- Assignment-3/javaparser-1.0.0/Test_2.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Assignment-3/javaparser-1.0.0/Test_2.java diff --git a/Assignment-3/javaparser-1.0.0/Test_2.java b/Assignment-3/javaparser-1.0.0/Test_2.java new file mode 100644 index 0000000..6e194d2 --- /dev/null +++ b/Assignment-3/javaparser-1.0.0/Test_2.java @@ -0,0 +1,12 @@ +public class Test_2{ + public int factorial(int n){ + if(n < 0){ + reutrn -1; + } + if (n == 0|| n==1){ + return 1; + } + return n * factorial(n-1); + } + int result = this.factorial(5); +} From 510fa793c8f995463b57846c779fb86d82f1811b Mon Sep 17 00:00:00 2001 From: Mandeep Moun <103162424+zectsu@users.noreply.github.com> Date: Tue, 28 Oct 2025 22:10:22 -0600 Subject: [PATCH 3/4] Create Test_3.java --- Assignment-3/javaparser-1.0.0/Test_3.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Assignment-3/javaparser-1.0.0/Test_3.java diff --git a/Assignment-3/javaparser-1.0.0/Test_3.java b/Assignment-3/javaparser-1.0.0/Test_3.java new file mode 100644 index 0000000..8304e7e --- /dev/null +++ b/Assignment-3/javaparser-1.0.0/Test_3.java @@ -0,0 +1,17 @@ +public class Test_3{ + public int search(int [][] matrix, int to_search){ + for(int i = 0; i < matrix.lenght; i++){ + for(int j = 0; j < matrix[i].legth; j++) { + if (matrix[i][j] == to_search){ + return true; + } + } + } + return false; + + boolean result = this.contains(new int[][] { + {1,2,3}, + {22,42,45}, + {38,26,16}}, 42); + } + From 1a06ed91e3d37d184499de516fa435c7d5dfe03a Mon Sep 17 00:00:00 2001 From: Mandeep Moun <103162424+zectsu@users.noreply.github.com> Date: Tue, 28 Oct 2025 22:11:00 -0600 Subject: [PATCH 4/4] Update and rename Test.java to Test_0.java --- Assignment-3/javaparser-1.0.0/{Test.java => Test_0.java} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename Assignment-3/javaparser-1.0.0/{Test.java => Test_0.java} (93%) diff --git a/Assignment-3/javaparser-1.0.0/Test.java b/Assignment-3/javaparser-1.0.0/Test_0.java similarity index 93% rename from Assignment-3/javaparser-1.0.0/Test.java rename to Assignment-3/javaparser-1.0.0/Test_0.java index 92c3fd6..29157d9 100644 --- a/Assignment-3/javaparser-1.0.0/Test.java +++ b/Assignment-3/javaparser-1.0.0/Test_0.java @@ -1,4 +1,4 @@ -public class Test { +public class Test_0 { public int methodForLoop() { int val = 1; @@ -18,4 +18,4 @@ public class Test { -} \ No newline at end of file +}