A collection of simple Java programs developed during my MSc Computer Science degree at UCL.
In order to use the code inside this repository, you will need to have Java installed. You can then use javac to compile any code snippet you want to run:
$ javac tutorial_0/CurrentDate.javaTo run the CurrentDate program, all you need to do is execute:
$ java tutorial_0/CurrentDateAlternatively, you can use an IDE such as Eclipse or IntelliJ IDEA.
import javax.swing.JPanel;, then you need to make sure you have the jar file of this dependency loaded into your classpath before starting the program.
.
βββ src
βββ tutorial_0
βΒ Β βββ CurrentDate.java
βΒ Β βββ ForLoop.java
βΒ Β βββ HelloWorld.java
βΒ Β βββ InputOutput.java
βΒ Β βββ NameValidation.java
βββ tutorial_1
βΒ Β βββ Arrays.java
βΒ Β βββ ByteConversion.java
βΒ Β βββ Chess.java
βΒ Β βββ Factorial.java
βΒ Β βββ Methods.java
βΒ Β βββ Types.java
βββ tutorial_2
βΒ Β βββ ArrElementRem.java
βΒ Β βββ Arraylist.java
βΒ Β βββ IntEven.java
βΒ Β βββ PascalTriangle.java
βΒ Β βββ Vectors.java
βββ tutorial_3
βΒ Β βββ CreditCard.java
βΒ Β βββ CreditCardTester.java
βΒ Β βββ DNAStrand.java
βΒ Β βββ DNAStrandTester.java
βΒ Β βββ Robot1.java
βΒ Β βββ Robot2.java
βββ tutorial_4
βΒ Β βββ CountLines.java
βΒ Β βββ currency_converter
βΒ Β βΒ Β βββ Currency.java
βΒ Β βΒ Β βββ CurrencyConverter.java
βΒ Β βΒ Β βββ Reader.java
βΒ Β βΒ Β βββ rates.txt
βΒ Β βββ whack_a_mole
βΒ Β βββ MoleGame.java
βββ tutorial_5
βββ Logging_Chess_Javadoc.java
βββ balls
βΒ Β βββ BallEntity.java
βΒ Β βββ BallGame.java
βΒ Β βββ Renderer.java
βββ xml
βββ SimpleErrorHandler.java
βββ Xml.java