From f2a3ba4571c94a071bb3bd20516094a1ee849da0 Mon Sep 17 00:00:00 2001 From: Joey Eamigh <55670930+JoeyEamigh@users.noreply.github.com> Date: Fri, 1 Sep 2023 17:16:39 -0400 Subject: [PATCH] assignment 1 --- .gitignore | 32 ++++++++++++++++++++++++++++++++ .idea/.gitignore | 3 +++ .idea/misc.xml | 6 ++++++ .idea/modules.xml | 8 ++++++++ COMP210.iml | 11 +++++++++++ Justfile | 15 +++++++++++++++ src/assn01/HelloWorld.java | 7 +++++++ src/assn01/Part2.java | 21 +++++++++++++++++++++ src/hello/HelloWorld.java | 7 +++++++ zips/.gitkeep | 0 10 files changed, 110 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 COMP210.iml create mode 100644 Justfile create mode 100644 src/assn01/HelloWorld.java create mode 100644 src/assn01/Part2.java create mode 100644 src/hello/HelloWorld.java create mode 100644 zips/.gitkeep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..da18581 --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store + +# zips +zips/**/*.zip diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..862d09b --- /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..d781b97 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/COMP210.iml b/COMP210.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/COMP210.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..131bf79 --- /dev/null +++ b/Justfile @@ -0,0 +1,15 @@ +default: run + +run file=(`find src -type f -printf '%T@ %p\n' | sort -n | cut -d " " -f 2- | tail -1`): + java {{file}} + +all: + for file in `find src -type f -printf '%T@ %p\n' | sort -n | cut -d " " -f 2-`; do just run $file; done + +zip folder=(`find src -type d -printf '%T@ %p\n' | sort -n | cut -d' ' -f 2- | sed 's/src\///' | head -n -1 | tail -1`): + rm -rf ./zips/{{folder}}.zip + zip -r ./zips/{{folder}}.zip ./src/{{folder}} + +alias r := run +alias a := all +alias z := zip diff --git a/src/assn01/HelloWorld.java b/src/assn01/HelloWorld.java new file mode 100644 index 0000000..0703086 --- /dev/null +++ b/src/assn01/HelloWorld.java @@ -0,0 +1,7 @@ +package assn01; + +public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello, World"); + } +} \ No newline at end of file diff --git a/src/assn01/Part2.java b/src/assn01/Part2.java new file mode 100644 index 0000000..31d1006 --- /dev/null +++ b/src/assn01/Part2.java @@ -0,0 +1,21 @@ +package assn01; + +public class Part2 { + public static void main(String[] args) { + short sh = 32767; + + assn01.Part2.method2(); + } + + public static void method2() { + int n2 = 0xABC; + + assn01.Part2.method3(); + } + + public static void method3() { + int[] a3 = { 'a', 'z' }; + + System.out.println(a3[0] + " " + a3[1]); + } +} diff --git a/src/hello/HelloWorld.java b/src/hello/HelloWorld.java new file mode 100644 index 0000000..3545f0f --- /dev/null +++ b/src/hello/HelloWorld.java @@ -0,0 +1,7 @@ +package hello; + +public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello, World"); + } +} diff --git a/zips/.gitkeep b/zips/.gitkeep new file mode 100644 index 0000000..e69de29