From c340aaf216818428057c249dfdcaa77dbceea333 Mon Sep 17 00:00:00 2001 From: Cameron Seamons Date: Sun, 11 Jan 2026 19:42:07 -0700 Subject: [PATCH] Explored using 2D arrays --- out/production/java_practice/Numpad.class | Bin 0 -> 1297 bytes practice_projects/src/Numpad.java | 25 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 out/production/java_practice/Numpad.class create mode 100644 practice_projects/src/Numpad.java diff --git a/out/production/java_practice/Numpad.class b/out/production/java_practice/Numpad.class new file mode 100644 index 0000000000000000000000000000000000000000..d11ff8d3ef729a87dcba58f3caa8c5055431db1a GIT binary patch literal 1297 zcmaJ>+fEZf82*Mm%(fJ%)B;sepxu*OK5C%XLi2%ziK%O88bSs`oZkjU{| zUC?q;uU*Ub^S*0}N~VL(jz(}B9SmI+abRX0yCnQKmcK_|o-b_QBkoW(8PMzg5ZAJI zGhy68oTD>>E_5@*n&>lVRe73}xG9j_k`i|#xF-YVb<48N(LzC{mZeO& z&Re1gcb7zBO&EcF-7%$DBt~1_7o~$$QLQ_`k>nU*2Z?zYqDO3$Sd16 z-E3KSp6PKcG7R2`t(nUl)a4KUZ%VZY;=?1{r@JG6EufBrPU8bwrD$d}Ys25bzSOrL z(kQne^}(RA6$NUh3Oeu( zF}$bwBRcVku+QkOhdvCI_S!Ir#}s%4Q+Ps5O@@piBxx>S4Z|3rgpAT^32F@j8pl(P zF?txKu|{`4)PQhsdgRV;^w!9WmSB_k3e`haXdDwX8>Bi(?;I9r6{fEY{Ruut;x7Z8 BD`Efu literal 0 HcmV?d00001 diff --git a/practice_projects/src/Numpad.java b/practice_projects/src/Numpad.java new file mode 100644 index 0000000..7628cf5 --- /dev/null +++ b/practice_projects/src/Numpad.java @@ -0,0 +1,25 @@ +public class Numpad { + + public static void main(String[] args){ + // This project is to show how to use 2D Arrays + // a.k.a. Nested arrays (an array of arrays) + + // 2D arrays are useful for storing a matrix of data. + + + // Remember - Characters are single quotes 'C' + char[][] numpad = {{'1', '2', '3'}, + {'4', '5', '6'}, + {'7', '8', '9'}, + {'*', '0', '#'}}; + + // We need nested loops to print columns and rows + for(char[] row : numpad){ + for(char number : row){ + System.out.print(number + " "); + } + // Between every row add an empty line + System.out.println(); + } + } +}