As you might've seen my game idea topic, I announced that I was going to be making the game, and I need to learn Java. Im just gonna post my progress here.
Im learning from my dad.
First small project:
package Again;
public class First {
	static int offset = 20;
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		printRhombus(20);
	}
	private static void printTriangle(int Lines) {
		for (int LineNumber = 0; LineNumber < Lines; LineNumber++) {
			print(offset, " ");
			printLine(Lines, LineNumber);
		}
		print(offset, " ");
		print(Lines * 2 + 2, "*");
		System.out.println();
	}
	private static void printTriangleDown(int Lines) {
		print(offset, " ");
		print(Lines * 2 + 2, "*");
		System.out.println();
		for (int LineNumber = Lines; LineNumber > 0; LineNumber--) {
			print(offset, " ");
			printLine(Lines, LineNumber);
		}
	}
	private static void printLine(int Lines, int LineNumber) {
		print(Lines - LineNumber, " ");
		System.out.print("*");
		print(LineNumber * 2, "O");
		System.out.println("*");
	}
	private static void printRhombus(int Lines) {
		printTriangle(Lines);
		printTriangleDown(Lines);
	}
	private static void print(int count, String what) {
		for (int i = count; i > 0; i--) {
			System.out.print(what);
		}
	}
}
Prints a triangle, upside-down triangle or a rhombus.
New thing:
package Again;
public class PrimeNumber {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		int number = 1;
		int max = 100;
		for (; number < max + 1; number++) {
			boolean dividedToAny = false;
			for (int primeChecker = 2; primeChecker <= number/2; primeChecker++) {
				int primeNumberDivisorBefore = number / primeChecker*primeChecker;
				if(primeNumberDivisorBefore == number){
					dividedToAny = true;
					break;
				}
				
			}
			if(!dividedToAny){
				System.out.println(number);
			}
		}
	}
}
Finds all the prime numbers in the "Max" number
My dad helped me a lot on this one.