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..3eb5397 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,19 @@ 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. + * zippo("rattle", 13); //1 + * public static void zippo(String quince, int flag) //2 + * baffle(quince); //3 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? + * quince: "rattle" 4. What is the output of this program? + +ik
+rattle
+ping zoop
+boo-wa-ha-ha
+ --- @@ -40,9 +50,13 @@ Answer questions about stack diagrams and program output without running the pro 1. Draw a stack diagram that shows the state of the program the first time `ping` is invoked. * Hint: If you Google how to use IntelliJ's **BreakPoint** functionality, you can screenshot the **program state** instead of drawing it. * Regardless of your methodology, a picture of the programs state should be added to this Repo and committed. + ![SD](stackDiagram1.png) 2. What is the output by the following program? * Paste your output in the bash code-block below. -```bash +```bash +No, I wug. +You wugga wug. +I wug. ``` @@ -55,7 +69,9 @@ 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? + * the method is executed but does nothing 2. What happens if you use a void method as part of an expression? For example, try `System.out.println("boo!") + 7;`. + * you get an error message --- @@ -68,10 +84,12 @@ Draw a stack diagram that shows the state of the program the second time `zoop` 1. Draw a stack diagram that shows the state of the program the second time `zoop` is invoked. * Hint: If you Google how to use IntelliJ's **BreakPoint** functionality, you can screenshot the **program state** instead of drawing it. * Regardless of your methodology, a picture of the programs state should be added to this Repo and committed. + ![SD](stackDiagram2.png) 2. What is the complete output? * Paste your output in the bash code-block below. ```bash - +just for not +It's breakfast ``` ## Submission diff --git a/src/RedesignDate.java b/src/RedesignDate.java new file mode 100644 index 0000000..db138d8 --- /dev/null +++ b/src/RedesignDate.java @@ -0,0 +1,18 @@ +public class RedesignDate { + public static void printAmerican(String day, String month, int date, int year){ + + System.out.println(day + month + date + " ," + year); + } + public static void printEuropean(String day, int date, String month, int year){ + System.out.println(day +" "+ date +" "+ month + ", " + year); + + } + public static void main (String[] args) { + System.out.print("American: "); + printAmerican("Saturday, ", "February ", 10 , 2024); + System.out.print("European: "); + printEuropean("Saturday", 10, "February", 2024); + } + + +} diff --git a/src/Zippo.java b/src/Zippo.java index 04581a4..db570b9 100644 --- a/src/Zippo.java +++ b/src/Zippo.java @@ -3,17 +3,17 @@ public static void baffle(String blimp) { System.out.println(blimp); zippo("ping", -5); } - public static void zippo(String quince, int flag) { + public static void zippo(String quince, int flag) {//2 if (flag < 0) { System.out.println(quince + " zoop"); } else { System.out.println("ik"); - baffle(quince); + baffle(quince);//3 System.out.println("boo-wa-ha-ha"); } } public static void main(String[] args) { - zippo("rattle", 13); + zippo("rattle", 13); //1 } } diff --git a/src/Zoop.java b/src/Zoop.java index f9a1923..55769e0 100644 --- a/src/Zoop.java +++ b/src/Zoop.java @@ -9,7 +9,7 @@ public static void baffle() { ping(); } public static void ping() { - System.out.println("."); + System.out.println("."); } public static void main(String[] args) { System.out.print("No, I "); diff --git a/stackDiagram1.png b/stackDiagram1.png new file mode 100644 index 0000000..1c2c012 Binary files /dev/null and b/stackDiagram1.png differ diff --git a/stackDiagram2.png b/stackDiagram2.png new file mode 100644 index 0000000..c76b307 Binary files /dev/null and b/stackDiagram2.png differ