Kaynağa Gözat

Extra stuff

Kenneth van Ewijk 10 yıl önce
ebeveyn
işleme
71cc41b5f8

+ 5 - 0
other/generics/Generics.java

@@ -0,0 +1,5 @@
+package generics;
+
+public class Generics {
+
+}

+ 28 - 0
other/other/Main.java

@@ -0,0 +1,28 @@
+package other;
+
+import generics.Generics;
+import recursive.Recursive;
+import recursive.Recursive.Test;
+
+public class Main {
+
+	public static void main(String[] args) {
+
+		//We hebben in de game geen Generics of Recursive function verwerkt, dus hebben we deze code erbij geleverd.
+		//Roep de methode aan van de code die je wi runnen. We starten geen GUI, dus alles gebeurt in de console.
+		
+		//runGenerics();
+		
+		runRecursive();
+
+	}
+
+	private static void runRecursive() {
+		Recursive r = new Recursive(Test.FILE);
+	}
+
+	private static void runGenerics() {
+		Generics g = new Generics();		
+	}
+
+}

+ 50 - 0
other/recursive/Recursive.java

@@ -0,0 +1,50 @@
+package recursive;
+
+import java.io.File;
+
+public class Recursive {
+	
+	public enum Test {
+		FILE,
+		FIBONACCI
+	}
+	
+	public Recursive(Test t)
+	{
+		switch(t)
+		{
+		case FILE:
+			runFileTest();
+			break;
+		case FIBONACCI:
+			runFibonacciTest();
+			break;
+		}
+	}
+
+	private void runFibonacciTest() {
+		// TODO Auto-generated method stub
+		
+	}
+
+	private void runFileTest() {
+		System.err.println("Running recursive file test");
+		System.out.println(viewFiles("C:\\Users\\Kenneth\\Downloads\\SAH"));
+	}
+	
+	private String viewFiles(String path)
+	{
+		String str = "\n";
+		File folder = new File(path);
+		File[] files = folder.listFiles();
+		
+		for(File f : files)
+		{
+			if(f.isDirectory())
+				str += "\n" + f.getName() + "\n\t" + viewFiles(f.getAbsolutePath());
+			else
+				str += "\n\t" + f.getName();
+		}
+		return str;
+	}
+}