diff --git a/.idea/misc.xml b/.idea/misc.xml
index cf9abe6..cbbff6a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,6 @@
-
+
\ 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/README.md b/README.md
index 40c2bd8..b785b73 100644
--- a/README.md
+++ b/README.md
@@ -26,8 +26,14 @@ Review the flow of execution through the program [Zippo.java](src/Zippo.java), a
**Questions to Answer In This README.md:**
1. Write the number 1 next to the first line of code in this program that will execute.
2. Write the number 2 next to the second line of code, and so on until the end of the program.
-3. What is the value of the parameter `blimp` when `baffle` gets invoked?
-4. What is the output of this program?
+3. What is the value of the parameter `blimp` when `baffle` gets invoked?
+The value pf `blimp` is "rattle" when `baffle` gets invoked
+4. What is the output of this program?
+The output of the program is
+ik
+rattle
+ping zoop
+boo-wa-ha-ha
---
@@ -43,7 +49,9 @@ Answer questions about stack diagrams and program output without running the pro
2. What is the output by the following program?
* Paste your output in the bash code-block below.
```bash
-
+No, I wug.
+You wugga wug.
+I wug.
```
---
@@ -54,9 +62,11 @@ Answer questions about stack diagrams and program output without running the pro
Explore method invocations and their consequences.
**Questions to answer in the README.md via Markdown:**
-1. What happens if you invoke a value method and don’t do anything with the result; that is, if you don’t assign it to a variable or use it as part of a larger expression?
-2. What happens if you use a void method as part of an expression? For example, try `System.out.println("boo!") + 7;`.
-
+1. What happens if you invoke a value method and don’t do anything with the result; that is, if you don’t assign it to a variable or use it as part of a larger expression?
+ If you invoke a value method and don't do anything with the result, the program will move on to the next method. Since the value is not assigned to
+a variable the stack diagram won't have that value. However, if the method is public, you'll be able to call that method in the future and assign it a value then.
+2. What happens if you use a void method as part of an expression? For example, try `System.out.println("boo!") + 7;`.
+If you use a void method as part of an expression it will print of a sytem error since it doesn't have a method to call it from. In the example above, the output will print out that the line is not a statement.
---
## Part 5: Stack Diagram and Program Output
@@ -71,7 +81,10 @@ Draw a stack diagram that shows the state of the program the second time `zoop`
2. What is the complete output?
* Paste your output in the bash code-block below.
```bash
-
+just for
+any not more
+It's breakfast
+!
```
## Submission
diff --git a/src/Part 3 Stack Diagram.png b/src/Part 3 Stack Diagram.png
new file mode 100644
index 0000000..9c80fa2
Binary files /dev/null and b/src/Part 3 Stack Diagram.png differ
diff --git a/src/Part 5 Stack Diagram.png b/src/Part 5 Stack Diagram.png
new file mode 100644
index 0000000..8bd1eb8
Binary files /dev/null and b/src/Part 5 Stack Diagram.png differ
diff --git a/src/RedesignDate.java b/src/RedesignDate.java
new file mode 100644
index 0000000..1bca131
--- /dev/null
+++ b/src/RedesignDate.java
@@ -0,0 +1,25 @@
+public class RedesignDate {
+ public static void printAmerican(int day, String date, String month, int year){
+System.out.print(date);
+System.out.print(", ");
+System.out.print(month);
+System.out.print(day);
+System.out.print(", ");
+System.out.println(year);
+}
+public static void printEuropean(int day, String date, String month, int year) {
+ System.out.print(date);
+ System.out.print(", ");
+ System.out.print(day);
+ System.out.print(" " + month);
+ System.out.println(year);
+}
+public static void main(String[] args){
+int day=10;
+int year=2024;
+String date= "Saturday";
+String month="February ";
+printAmerican(day,date, month, year);
+printEuropean(day, date, month ,year);
+}
+}
\ No newline at end of file
diff --git a/src/Zippo.java b/src/Zippo.java
index 04581a4..e7c0a9a 100644
--- a/src/Zippo.java
+++ b/src/Zippo.java
@@ -1,19 +1,19 @@
public class Zippo {
- public static void baffle(String blimp) {
- System.out.println(blimp);
- zippo("ping", -5);
+ public static void baffle(String blimp) {//7
+ System.out.println(blimp);//8
+ zippo("ping", -5);//9
}
- public static void zippo(String quince, int flag) {
- if (flag < 0) {
- System.out.println(quince + " zoop");
- } else {
- System.out.println("ik");
- baffle(quince);
- System.out.println("boo-wa-ha-ha");
+ public static void zippo(String quince, int flag) {//2
+ if (flag < 0) { //3 //10
+ System.out.println(quince + " zoop");//11
+ } else { //4
+ System.out.println("ik");//5
+ baffle(quince);//6
+ System.out.println("boo-wa-ha-ha");//12
}
}
public static void main(String[] args) {
zippo("rattle", 13);
- }
+ } //1
}