Repository: alexlorenlee/JavaTutorialCode
Branch: master
Commit: 4e0108ed0024
Files: 52
Total size: 30.1 KB
Directory structure:
gitextract_32roo2kb/
├── ASCIIArt/
│ ├── BouncyBall.java
│ ├── ROFLCOPTER.java
│ └── Running.java
├── Arrays/
│ ├── ArrayListProj.java
│ ├── TwoDimArrays.java
│ └── ZombieKiller.java
├── Conditionals/
│ ├── BooleanInJava.java
│ ├── ComparisonOperators.java
│ ├── IfElse.java
│ └── SwitchCase.java
├── DataStructures/
│ ├── BBQ.java
│ ├── HashBrowns.java
│ ├── HashMapAwesomeness.java
│ └── StacksRFun.java
├── ErrorsExceptions/
│ ├── Exceptions.java
│ ├── NullPointerException.java
│ └── TryCatchExamples.java
├── Loops/
│ ├── ForLoops.java
│ ├── NestedLoops.java
│ ├── NestedLoopsPattern.java
│ └── WhileDo.java
├── Methods/
│ ├── JavaMethods.java
│ ├── RecursionIsCool.java
│ └── ReturnStatement.java
├── Numbers/
│ ├── DoubleLongFloat.java
│ ├── Exponents.java
│ ├── Integers.java
│ └── StringInteger.java
├── Other/
│ ├── CurrentDate.java
│ └── ScannerTut.java
├── Programs/
│ ├── AddUserInput.java
│ ├── AgeCalc.java
│ ├── ArrowKeys.java
│ ├── Factorial.java
│ ├── Farts.java
│ ├── JavaWebsiteCode.html
│ ├── MagicBall.java
│ ├── Palindromes.java
│ ├── Primes.java
│ ├── ReactFAST.java
│ ├── ReadFile.java
│ └── RollingDice.java
├── README.md
└── Strings/
├── CommentsTutorial.java
├── DupChars.java
├── EscapingCharacters.java
├── HelloWorld.java
├── PartayScanner.java
├── PrintTutorial.java
├── ReverseString.java
├── StringMethods.java
└── StringsProgram.java
================================================
FILE CONTENTS
================================================
================================================
FILE: ASCIIArt/BouncyBall.java
================================================
public class BouncyBall {
public static void main(String[] args) throws InterruptedException {
while (true) {
System.out.println(" O ");
System.out.println(" ");
System.out.println("___");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" | ");
System.out.println(" O ");
System.out.println("___");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" ");
System.out.println(" ");
System.out.println("_O_");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" ");
System.out.println(" ");
System.out.println("_<>_");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" ");
System.out.println(" ");
System.out.println("_O_");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" ");
System.out.println(" O ");
System.out.println("_|_");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
}
}
}
================================================
FILE: ASCIIArt/ROFLCOPTER.java
================================================
public class ROFLCOPTER {
public static void main(String[] args) throws InterruptedException {
while (true) {
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" :LOL:ROFL:ROFL");
System.out.println(" A ");
System.out.println(" /-------- ");
System.out.println(" LOL==== ()\\ ");
System.out.println(" L \\ \\ ");
System.out.println(" \\_________] ");
System.out.println(" I I ");
System.out.println(" -----------/ ");
System.out.println(" ");
System.out.println(" Alex's ROFLCOPTER! ");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println("ROFL:ROFL:LOL: ");
System.out.println(" A ");
System.out.println(" L /-------- ");
System.out.println(" LOL==== ()\\ ");
System.out.println(" \\ \\ ");
System.out.println(" \\_________] ");
System.out.println(" I I ");
System.out.println(" -----------/ ");
System.out.println(" ");
System.out.println(" Alex's ROFLCOPTER! ");
Thread.sleep(100);
}
}
}
================================================
FILE: ASCIIArt/Running.java
================================================
public class Running {
public static void main(String[] args) throws InterruptedException {
while (true) {
System.out.println(" O ");
System.out.println(" /|\\/ ");
System.out.println(" \\/\\ ");
System.out.println(" / ");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" O ");
System.out.println(" /|\\/ ");
System.out.println(" /\\ ");
System.out.println(" / | ");
Thread.sleep(100);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
}
}
}
================================================
FILE: Arrays/ArrayListProj.java
================================================
import java.util.ArrayList;
public class ArrayListProj {
public static void main(String[] args) {
String[] fruits = new String[4];
fruits[0] = "Mango";
fruits[1] = "Apple";
fruits[2] = "Strawberry";
fruits[3] = "Watermelon";
System.out.println(fruits);
ArrayList fruitList = new ArrayList();
fruitList.add("Mango");
fruitList.add("Apple");
fruitList.add("Strawberry");
fruitList.add("Watermelon");
fruitList.remove("Strawberry");
// fruitList.clear();
System.out.println(fruitList.contains("Raspberry"));
System.out.println(fruitList);
}
}
================================================
FILE: Arrays/TwoDimArrays.java
================================================
public class TwoDimArrays {
public static void main(String[] args) {
int[][] lotteryCard = { { 20, 15, 7 }, { 8, 7, 19 }, { 7, 13, 41 } };
int[][] lotteryCard2 = new int[3][3];
lotteryCard2[0][0] = 20;
lotteryCard2[0][1] = 15;
lotteryCard2[0][2] = 7;
lotteryCard2[1][0] = 8;
lotteryCard2[1][1] = 7;
lotteryCard2[1][2] = 19;
lotteryCard2[2][0] = 7;
lotteryCard2[2][1] = 13;
lotteryCard2[2][1] = 41;
// [row][column]
System.out.println(lotteryCard[0][0]);
System.out.println("---------");
for (int i = 0; i <= 2; i++) {
System.out.println(lotteryCard[i][i]);
}
System.out.println("---------");
for (int i = 0; i <= 2; i++) {
for (int j = 0; j <= 2; j++) {
System.out.println(lotteryCard[i][j]);
}
}
}
}
================================================
FILE: Arrays/ZombieKiller.java
================================================
public class ZombieKiller {
public static void main(String[] args) {
System.out.println("Welcome to our zombie killer program!!!!");
String backpack[] = { "Shotgun", "Assault Rifle", "Sniper" };
String zombies[] = { "Close-range zombie", "Mid-range zombie", "Long-range zombie" };
System.out.println("Backpack items!");
System.out.println(backpack[0]);
System.out.println(backpack[1]);
System.out.println(backpack[2]);
System.out.println("These are the zombies!");
System.out.println(zombies[0]);
System.out.println(zombies[1]);
System.out.println(zombies[2]);
}
}
================================================
FILE: Conditionals/BooleanInJava.java
================================================
public class BooleanInJava {
public static void main(String[] args) {
boolean passedDoor = true;
boolean missedDoor = false;
boolean passedAllDoors = false;
int doorCount = 0;
if(missedDoor) {
System.out.println("We passed the first door!");
doorCount = doorCount + 1;
}
if(passedDoor) {
System.out.println("We passed the second door!");
doorCount = doorCount + 1;
}
if(passedDoor) {
System.out.println("We passed the third door!");
doorCount = doorCount + 1;
}
if(doorCount == 3) {
passedAllDoors = true;
}
if(passedAllDoors) {
System.out.println("Congratualions you won the program!");
}
}
}
================================================
FILE: Conditionals/ComparisonOperators.java
================================================
public class ComparisonOperators {
public static void main(String[] args) {
// == is equal to
// != is not equal to
// <= less than or equal to
// < less than
// > greater than
// >= greater than or equal to
// || OR
// && AND
double a = 2.4;
if (a == 2.4) {
System.out.println("They are equal!");
}
if (a > 7) {
System.out.println("Greater than 7");
}
if (a == 2.4 || a == 2.5 || a == 6.1) {
System.out.println("a is 2.4 or 2.5 or 6.1");
}
if (a >= 0 && a <= 100 && a != 90) {
System.out.println("a is in the range");
}
}
}
================================================
FILE: Conditionals/IfElse.java
================================================
import java.util.Scanner;
public class IfElse {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter a grade:");
int n = scan.nextInt();
if (n >= 90 && n <= 100) {
System.out.println("A");
} else if (n >= 80 && n < 90) {
System.out.println("B");
} else if (n >= 70 && n < 80) {
System.out.println("C");
} else if (n >= 65 && n < 70) {
System.out.println("D");
} else if (n >= 0 && n < 65) {
System.out.println("F");
} else {
System.out.println("The number you entered is not in the range");
}
}
}
================================================
FILE: Conditionals/SwitchCase.java
================================================
public class SwitchCase {
public static void main(String[] args) {
String dog = "great dane";
switch(dog) {
case "pomeranian":
System.out.println("small dog");
break;
case "great dane":
System.out.println("large dog");
break;
default:
System.out.println("try a different dog name");
}
}
}
================================================
FILE: DataStructures/BBQ.java
================================================
import java.util.LinkedList;
import java.util.Queue;
public class BBQ {
public static void main(String[] args) {
Queue<String> q = new LinkedList<String>();
q.add("A");
q.add("B");
q.add("C");
System.out.println(q.poll());
}
}
================================================
FILE: DataStructures/HashBrowns.java
================================================
import java.util.HashSet;
import java.util.Iterator;
public class HashBrowns {
public static void main(String[] args) {
HashSet<Integer> hashbrowns = new HashSet<Integer>();
hashbrowns.add(13);
hashbrowns.add(24);
hashbrowns.add(5);
Iterator<Integer> it = hashbrowns.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
}
}
================================================
FILE: DataStructures/HashMapAwesomeness.java
================================================
import java.util.HashMap;
public class HashMapAwesomeness {
public static void main(String[] args) {
HashMap<String, String> fun = new HashMap<String, String>();
fun.put("bobbyJoe1996", "FluffyP0nies!");
fun.put("helloKittyFan21", "AloeVera?");
fun.put("coolguyswag", "password123");
System.out.println(fun.keySet());
}
}
================================================
FILE: DataStructures/StacksRFun.java
================================================
import java.util.Stack;
public class StacksRFun {
public static void main(String[] args) {
// Y
// B
// R
Stack<Character> tower = new Stack<Character>();
tower.add('R');
tower.add('B');
tower.add('Y');
System.out.println(tower.size());
}
}
================================================
FILE: ErrorsExceptions/Exceptions.java
================================================
public class Exceptions {
public static void main(String[] args) {
String[] pets = { "dog", "cat", "monkey" };
System.out.println(pets[3]);
}
}
================================================
FILE: ErrorsExceptions/NullPointerException.java
================================================
import java.util.Scanner;
public class NullPointerException {
public static void main(String[] args) {
Scanner scan = null;
scan.nextInt();
}
}
================================================
FILE: ErrorsExceptions/TryCatchExamples.java
================================================
public class TryCatchExamples {
public static void main(String[] args) {
try {
int[] a = {4};
System.out.println(a[1]);
} catch(NullPointerException e) {
System.out.println("Your array is null!");
} catch(ArrayIndexOutOfBoundsException e) {
System.out.println("Your index is out of bounds!");
} catch(Exception e) {
System.out.println("Something else went wrong!");
}
}
}
================================================
FILE: Loops/ForLoops.java
================================================
public class ForLoops {
public static void main(String[] args) {
for (int i = 0; i < 4; i++) {
System.out.println("I love cats!");
}
for (int i = 0; i <= 15; i++) {
System.out.println(i);
}
int[] grades = { 98, 100, 83, 90, 93 };
for (int i = 0; i < grades.length; i++) {
System.out.println(grades[i]);
}
}
}
================================================
FILE: Loops/NestedLoops.java
================================================
public class NestedLoops {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("It's so freaking cold outside!");
}
System.out.println("----------");
String[] colors = { "Red", "Blue", "Green" };
for (int i = 0; i < 3; i++) {
System.out.println(colors[i]);
}
System.out.println("----------");
String[][] fancyColors = { { "Red", "Blue", "Green" }, { "Cyan", "Magenta", "Turqiouse" } };
for (int row = 0; row < 2; row++) {
for (int column = 0; column < 3; column++) {
System.out.println(fancyColors[row][column]);
}
}
System.out.println("----------");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 10; j++) {
System.out.println("i: " + i + ", j: " + j);
}
}
}
}
================================================
FILE: Loops/NestedLoopsPattern.java
================================================
import java.util.Scanner;
public class NestedLoopsPattern {
public static void main(String[] args) {
System.out.println("Hello! How many stars would you like?");
Scanner scan = new Scanner(System.in);
int numOfStars = scan.nextInt();
for (int i = 1; i <= numOfStars; i++) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = numOfStars - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
================================================
FILE: Loops/WhileDo.java
================================================
import java.util.ArrayList;
import java.util.Scanner;
public class WhileDo {
public static void main(String[] args) {
String sentence = "flapjacks are awesome!";
Scanner scan = new Scanner(sentence);
ArrayList words = new ArrayList();
while (scan.hasNext()) {
words.add(scan.next());
}
System.out.println(words);
}
}
================================================
FILE: Methods/JavaMethods.java
================================================
public class JavaMethods {
public static void main(String[] args) {
welcome();
multiply(5, 100);
multiply(2, 3);
multiply(6, 8);
divide(20, 5);
divide(100, 10);
divide(66, 11);
}
public static void welcome() {
System.out.println("Welcome to our calculator!");
}
public static void multiply(int a, int b) {
System.out.println(a * b);
}
public static void divide(int a, int b) {
System.out.println(a / b);
}
}
================================================
FILE: Methods/RecursionIsCool.java
================================================
public class RecursionIsCool {
public static void main(String[] args) {
countBackwards(14);
}
public static void countBackwards(int n) {
if(n == 0) {
System.out.println("Done!");
} else {
System.out.println(n);
n--;
countBackwards(n);
}
}
//Need a base case
}
================================================
FILE: Methods/ReturnStatement.java
================================================
public class ReturnStatement {
public static void main(String[] args) {
String shouting = caps("why are you reading my diary mom?!");
System.out.println(shouting);
int[] awesomeArray = gimmeArrayFromInts(3, 7, 1);
System.out.println(awesomeArray[0]);
System.out.println(awesomeArray[1]);
System.out.println(awesomeArray[2]);
}
public static String caps(String s) {
return s.toUpperCase();
}
public static int[] gimmeArrayFromInts(int a, int b, int c) {
int[] array = new int[3];
array[0] = a;
array[1] = b;
array[2] = c;
return array;
}
}
================================================
FILE: Numbers/DoubleLongFloat.java
================================================
public class DoubleLongFloat {
public static void main(String[] args) {
// https://cs.fit.edu/~ryan/java/language/java-data.html
int a = -9;
long b = 99999999999L;
float c = 2.5F;
double d = 5.4;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
================================================
FILE: Numbers/Exponents.java
================================================
public class Exponents {
public static void main(String[] args) {
int exponent = (int) Math.pow(2, 3);
System.out.println(exponent);
}
}
================================================
FILE: Numbers/Integers.java
================================================
public class Integers {
public static void main(String[] args) {
int a = 5;
int b = 2;
int c = 0;
int d = 9999999;
int e = -700;
System.out.println(a * b);
}
}
================================================
FILE: Numbers/StringInteger.java
================================================
public class StringInteger {
public static void main(String[] args) {
String s = "age: 47";
s = s.replaceAll("\\D+","");
int n = Integer.parseInt(s);
System.out.println(n + 2);
}
}
================================================
FILE: Other/CurrentDate.java
================================================
import java.text.SimpleDateFormat;
import java.util.Date;
public class CurrentDate {
public static void main(String[] args) {
// https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Date currentDate = new Date();
System.out.println(currentDate);
SimpleDateFormat timeFormat = new SimpleDateFormat("hh:mm:ss");
System.out.println(timeFormat.format(currentDate));
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
System.out.println(dateFormat.format(currentDate));
SimpleDateFormat dayOfTheWeekFormat = new SimpleDateFormat("EEEE");
System.out.println(dayOfTheWeekFormat.format(currentDate));
SimpleDateFormat clockFormat = new SimpleDateFormat("h:mm a");
System.out.println(clockFormat.format(currentDate));
}
}
================================================
FILE: Other/ScannerTut.java
================================================
import java.util.Scanner;
public class ScannerTut {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("What's your first name?");
String name = scan.next();
System.out.println("What's your age?");
int age = scan.nextInt();
System.out.println("What's your senior quote?");
String quote = scan.next();
quote += scan.nextLine();
System.out.println("Thank you " + name + ", you are " + age + " years old");
System.out.println("and your senior quote is " + quote);
}
}
================================================
FILE: Programs/AddUserInput.java
================================================
import java.util.Scanner;
public class AddUserInput {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter a number:");
int a = scan.nextInt();
System.out.println("Enter another number:");
int b = scan.nextInt();
System.out.println(a + b);
}
}
================================================
FILE: Programs/AgeCalc.java
================================================
import java.time.LocalDate;
import java.time.Period;
public class AgeCalc {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate birthDate = LocalDate.of(1996, 8, 18);
int years = Period.between(birthDate, today).getYears();
System.out.println(today);
System.out.println(birthDate);
System.out.println(years);
}
}
================================================
FILE: Programs/ArrowKeys.java
================================================
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.*;
public class ArrowKeys {
public ArrowKeys() {
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 400);
frame.setFocusable(true);
JPanel panel = new JPanel();
JLabel up = new JLabel();
JLabel down = new JLabel();
JLabel left = new JLabel();
JLabel right = new JLabel();
panel.add(up);
panel.add(down);
panel.add(right);
panel.add(left);
up.setText("Up: 0");
down.setText("Down: 0");
right.setText("Right: 0");
left.setText("Left: 0");
frame.addKeyListener(new KeyListener() {
int upCount = 0;
int downCount = 0;
int rightCount = 0;
int leftCount = 0;
@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
switch (keyCode) {
case KeyEvent.VK_UP:
up.setText("Up: " + Integer.toString(upCount++));
break;
case KeyEvent.VK_DOWN:
down.setText("Down: " + Integer.toString(downCount++));
break;
case KeyEvent.VK_RIGHT:
right.setText("Right: " + Integer.toString(rightCount++));
break;
case KeyEvent.VK_LEFT:
left.setText("Left: " + Integer.toString(leftCount++));
break;
}
}
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
});
frame.add(panel);
}
public static void main(String[] args) {
new ArrowKeys();
}
}
================================================
FILE: Programs/Factorial.java
================================================
public class Factorial {
public static void main(String[] args) {
//5! = 5 * (4 * 3 * 2 * 1) = 120
System.out.println(factorial(10));
}
public static int factorial(int n) {
if(n == 1) {
System.out.println("factorial(" + n + ") = 1");
return 1;
} else {
System.out.println("factorial(" + n + ") = " + n + " * factorial(" + (n - 1) + ")");
return n * factorial(n - 1);
}
}
}
================================================
FILE: Programs/Farts.java
================================================
import java.util.HashMap;
import java.util.Scanner;
public class Farts {
public static void main(String[] args) {
System.out.println("Enter the first letter of your name and \n"
+ "the day of the month you were born: ");
Scanner scan = new Scanner(System.in);
String letter = scan.next().toUpperCase();
int day = scan.nextInt();
HashMap<String, String> letters = new HashMap<String, String>();
letters.put("A", "WRETCHED");
letters.put("B", "DEEPLY");
letters.put("C", "PHENOMENAL");
letters.put("D", "GROSSLY");
letters.put("E", "MONUMENTAL");
letters.put("F", "EXPLOSIVE");
letters.put("G", "UNEXPECTEDLY");
letters.put("H", "THICK");
letters.put("I", "TINY");
letters.put("J", "LONG");
letters.put("K", "GIGANTIC");
letters.put("L", "TREMENDOUS");
letters.put("M", "DANGEROUSLY");
letters.put("N", "CRAZY");
letters.put("O", "SCRAWNY");
letters.put("P", "BEAUTIFLY");
letters.put("Q", "ROTTENLY");
letters.put("R", "SPOOKY");
letters.put("S", "LUMPY");
letters.put("T", "MODERATELY");
letters.put("U", "HAPPY");
letters.put("V", "TROUBLESOME");
letters.put("W", "SAGGY");
letters.put("X", "HEARTY");
letters.put("Y", "BIG");
letters.put("Z", "LUXURIOUS");
HashMap<Integer, String> days = new HashMap<Integer, String>();
days.put(1, "SOUR");
days.put(2, "GREAT");
days.put(3, "OLD");
days.put(4, "LOUD");
days.put(5, "LITTLE");
days.put(6, "EPIC");
days.put(7, "WET");
days.put(8, "DANK");
days.put(9, "FAKE");
days.put(10, "SENILE");
days.put(11, "MUSTY");
days.put(12, "SHARP");
days.put(13, "DANGEROUS");
days.put(14, "MONOTONE");
days.put(15, "SQUEAKY");
days.put(16, "NOISELESS");
days.put(17, "ROTTEN");
days.put(18, "FAT");
days.put(19, "SOFT");
days.put(20, "POTENT");
days.put(21, "SUDDEN");
days.put(22, "POWERFUL");
days.put(23, "STRANGE");
days.put(24, "STURDY");
days.put(25, "FLAT");
days.put(26, "FULL");
days.put(27, "WINDY");
days.put(28, "HORRID");
days.put(29, "BEAUTIFUL");
days.put(30, "HOT");
days.put(31, "SILENT");
System.out.println("You are a " + letters.get(letter) + " "
+ days.get(day) + " FART");
}
}
================================================
FILE: Programs/JavaWebsiteCode.html
================================================
<p>
Discover what fart you are! Simply enter the first letter of your name and the day of the month you were born! Ex: A 18
</p>
<input type="text" id="stdin"/>
<p id="credits"></p>
<form id="form">
<button id="run">Run</button>
</form>
<code id="output"></code>
<script>
var run = document.getElementById("run");
run.addEventListener("click", function (e) {
e.preventDefault();
var stdin = document.getElementById("stdin");
var form = document.getElementById("form");
var credits = document.getElementById("credits");
var output = document.getElementById("output");
output.innerHTML = "Loading...";
console.log(stdin.value);
var obj = {};
obj["clientId"] = "yourClientId";
obj["clientSecret"] = "yourClientSecret";
obj["script"] = "yourFormattedJavaCode";
obj["language"] = "java";
obj["versionIndex"] = "0";
obj["stdin"] = stdin.value;
var jsonStr = JSON.stringify(obj);
console.log(jsonStr);
const proxyurl = "https://cors-anywhere.herokuapp.com/";
const url = "https://api.jdoodle.com/v1/execute";
fetch(proxyurl + url, {
method: 'post',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: jsonStr
})
.then(response => {
return response.json()
})
.then(data => {
console.log(data);
var outputStr = data.output;
console.log(outputStr);
var formattedOutput = outputStr.replace(/(?:\r\n|\r|\n)/g, '<br>');
output.innerHTML = formattedOutput;
})
.catch(() => console.log("Can’t access " + url + " response. Blocked by browser?"))
const creditsUrl = "https://api.jdoodle.com/v1/credit-spent";
fetch(proxyurl + creditsUrl, {
method: 'post',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: jsonStr
})
.then(response => {
return response.json()
})
.then(data => {
console.log(data);
var creditsLeft = 200 - data.used;
console.log(credits);
credits.innerHTML = "Runs left: " + creditsLeft;
})
.catch(() => console.log("Can’t access " + url + " response. Blocked by browser?"))
});
</script>
================================================
FILE: Programs/MagicBall.java
================================================
import java.util.Random;
import java.util.Scanner;
public class MagicBall {
public static void main(String[] args) {
System.out.println("Enter your question");
Scanner scan = new Scanner(System.in);
scan.next();
scan.close();
Random rand = new Random();
int r = rand.nextInt(5);
System.out.println(r);
if(r == 0) {
System.out.println("As I see it, yes.");
} else if(r == 1) {
System.out.println("Signs point to yes.");
} else if(r == 2) {
System.out.println("Reply hazy, try again.");
} else if(r == 3) {
System.out.println("Don't count on it.");
} else if(r == 4) {
System.out.println("Outlook not so good.");
}
}
}
================================================
FILE: Programs/Palindromes.java
================================================
public class Palindromes {
public static void main(String[] args) {
//Ex: mom, dad, poop, race car, nurses run
String original = "nurses rund";
original = original.replace(" ", "");
String reverse = "";
for(int i = original.length() - 1; i >= 0; i--) {
reverse += original.charAt(i);
System.out.println(reverse);
}
boolean palindrome = true;
for(int i = 0; i < original.length(); i++) {
if(original.charAt(i) != reverse.charAt(i)) {
palindrome = false;
}
}
if(palindrome) {
System.out.println("PALINDROME!");
} else {
System.out.println("Not a palindrome!");
}
}
}
================================================
FILE: Programs/Primes.java
================================================
import java.util.ArrayList;
public class Primes {
public static void main(String[] args) {
System.out.println(findPrimes(1, 100));
}
public static ArrayList<Integer> findPrimes(int start, int end) {
ArrayList<Integer> primes = new ArrayList<Integer>();
for(int n = start; n < end; n++) {
boolean prime = true;
int i = 2;
while(i <= n/2) {
if(n % i == 0) {
prime = false;
break;
}
i++;
}
if(prime) {
primes.add(n);
}
}
return primes;
}
}
================================================
FILE: Programs/ReactFAST.java
================================================
import java.util.Scanner;
public class ReactFAST {
public static void main(String[] args) throws InterruptedException {
System.out.println("3");
Thread.sleep(1000);
System.out.println("2");
Thread.sleep(1000);
System.out.println("1");
Thread.sleep(1000);
System.out.println("GO!!!!!!!!!");
long startTime = System.currentTimeMillis();
Scanner s = new Scanner(System.in);
s.next();
long stopTime = System.currentTimeMillis();
long reactionTime = stopTime - startTime;
System.out.println(reactionTime + "ms");
}
}
================================================
FILE: Programs/ReadFile.java
================================================
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) throws IOException {
// http://textfiles.com/100/captmidn.txt
File file = new File("/Users/alexlee/Desktop/captmidn.txt");
Scanner scan = new Scanner(file);
String fileContent = "THIS IS A NEW FILE MADE BY US";
while (scan.hasNextLine()) {
fileContent = fileContent.concat(scan.nextLine() + "\n");
}
FileWriter writer = new FileWriter("/Users/alexlee/Desktop/newfile.txt");
writer.write(fileContent);
writer.close();
}
}
================================================
FILE: Programs/RollingDice.java
================================================
import java.util.Random;
public class RollingDice {
public static void main(String[] args) {
Random rand = new Random();
int result = rand.nextInt(6) + 1;
System.out.println("You rolled a: " + result);
}
}
================================================
FILE: README.md
================================================
# JavaTutorialCode
Here's the code from videos on my channel: https://www.youtube.com/channel/UC_fFL5jgoCOrwAVoM_fBYwA
================================================
FILE: Strings/CommentsTutorial.java
================================================
public class CommentsTutorial {
public static void main(String[] args) {
// The code below prints text to the screen
// Muahaha this line does nothing!
/*
* These are all comments too!
*/
// System.out.print("1");
System.out.print("2");
// System.out.print("3");
System.out.print("A");
// System.out.print("B");
System.out.print("C");
}
}
================================================
FILE: Strings/DupChars.java
================================================
public class DupChars {
public static void main(String[] args) {
String sentence = "How many duplicates are there?";
System.out.println(sentence);
String characters = "";
String duplicates = "";
for (int i = 0; i < sentence.length(); i++) {
String current = Character.toString(sentence.charAt(i));
if (characters.contains(current)) {
if (!duplicates.contains(current)) {
duplicates += current + ",";
}
}
characters += current;
}
System.out.println(duplicates);
}
}
================================================
FILE: Strings/EscapingCharacters.java
================================================
public class EscapingCharacters {
public static void main(String[] args) {
System.out.println("What do you mean \"stinky\"");
System.out.println("The file is located at ~\\Desktop\\FunnyCatPics");
System.out.println("This is a tab \t!");
System.out.println("This \n is \n on \n multiple lines");
}
}
================================================
FILE: Strings/HelloWorld.java
================================================
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
================================================
FILE: Strings/PartayScanner.java
================================================
import java.util.Scanner;
public class PartayScanner {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter pokemon 1:");
String pokemon1 = scan.nextLine();
System.out.println("Enter pokemon 2:");
String pokemon2 = scan.nextLine();
System.out.println("Enter pokemon 3:");
String pokemon3 = scan.nextLine();
System.out.println("Enter pokemon 4:");
String pokemon4 = scan.nextLine();
System.out.println("Enter pokemon 5:");
String pokemon5 = scan.nextLine();
System.out.println("Enter pokemon 6:");
String pokemon6 = scan.nextLine();
System.out.println("Here are your pokemon!");
System.out.println(pokemon1);
System.out.println(pokemon2);
System.out.println(pokemon3);
System.out.println(pokemon4);
System.out.println(pokemon5);
System.out.println(pokemon6);
}
}
================================================
FILE: Strings/PrintTutorial.java
================================================
public class PrintTutorial {
public static void main(String[] args) {
System.out.println("A");
System.out.println("B");
System.out.println("C");
System.out.println("D");
System.out.println("E");
System.out.print("A");
System.out.print("B");
System.out.print("C");
System.out.print("D");
System.out.print("E");
}
}
================================================
FILE: Strings/ReverseString.java
================================================
public class ReverseString {
public static void main(String[] args) {
String r = reverse("Pomegranites are amazing!!!!");
System.out.println(r);
}
public static String reverse(String s) {
char[] letters = new char[s.length()];
int letterIndex = 0;
for(int i = s.length() - 1; i >= 0; i--) {
letters[letterIndex] = s.charAt(i);
letterIndex++;
}
String reverse = "";
for(int i = 0; i < s.length(); i++) {
reverse = reverse + letters[i];
}
return reverse;
}
}
================================================
FILE: Strings/StringMethods.java
================================================
public class StringMethods {
public static void main(String[] args) {
String name = "Billy Bob Joe";
System.out.println("Normal: " + name);
System.out.println("To uppercase: " + name.toUpperCase());
System.out.println("To lowercase: " + name.toLowerCase());
System.out.println("First character: " + name.charAt(0));
System.out.println("Length: " + name.length());
System.out.println("Last character: " + name.charAt(12));
System.out.println("Last name: " + name.substring(10, 13));
}
}
================================================
FILE: Strings/StringsProgram.java
================================================
public class StringsProgram {
public static void main(String[] args) {
System.out.println("Madlibs!");
String username = "magicPony420!";
System.out.println("My ____ sister accidentally ___ed all over her new ___");
String adjective = "flamboyant";
String verb = "fart";
String noun = "pogo stick";
System.out.println("My " + adjective + " sister accidentally " + verb + "ed all over her new " + noun);
}
}
gitextract_32roo2kb/
├── ASCIIArt/
│ ├── BouncyBall.java
│ ├── ROFLCOPTER.java
│ └── Running.java
├── Arrays/
│ ├── ArrayListProj.java
│ ├── TwoDimArrays.java
│ └── ZombieKiller.java
├── Conditionals/
│ ├── BooleanInJava.java
│ ├── ComparisonOperators.java
│ ├── IfElse.java
│ └── SwitchCase.java
├── DataStructures/
│ ├── BBQ.java
│ ├── HashBrowns.java
│ ├── HashMapAwesomeness.java
│ └── StacksRFun.java
├── ErrorsExceptions/
│ ├── Exceptions.java
│ ├── NullPointerException.java
│ └── TryCatchExamples.java
├── Loops/
│ ├── ForLoops.java
│ ├── NestedLoops.java
│ ├── NestedLoopsPattern.java
│ └── WhileDo.java
├── Methods/
│ ├── JavaMethods.java
│ ├── RecursionIsCool.java
│ └── ReturnStatement.java
├── Numbers/
│ ├── DoubleLongFloat.java
│ ├── Exponents.java
│ ├── Integers.java
│ └── StringInteger.java
├── Other/
│ ├── CurrentDate.java
│ └── ScannerTut.java
├── Programs/
│ ├── AddUserInput.java
│ ├── AgeCalc.java
│ ├── ArrowKeys.java
│ ├── Factorial.java
│ ├── Farts.java
│ ├── JavaWebsiteCode.html
│ ├── MagicBall.java
│ ├── Palindromes.java
│ ├── Primes.java
│ ├── ReactFAST.java
│ ├── ReadFile.java
│ └── RollingDice.java
├── README.md
└── Strings/
├── CommentsTutorial.java
├── DupChars.java
├── EscapingCharacters.java
├── HelloWorld.java
├── PartayScanner.java
├── PrintTutorial.java
├── ReverseString.java
├── StringMethods.java
└── StringsProgram.java
SYMBOL INDEX (110 symbols across 50 files)
FILE: ASCIIArt/BouncyBall.java
class BouncyBall (line 2) | public class BouncyBall {
method main (line 4) | public static void main(String[] args) throws InterruptedException {
FILE: ASCIIArt/ROFLCOPTER.java
class ROFLCOPTER (line 2) | public class ROFLCOPTER {
method main (line 4) | public static void main(String[] args) throws InterruptedException {
FILE: ASCIIArt/Running.java
class Running (line 1) | public class Running {
method main (line 3) | public static void main(String[] args) throws InterruptedException {
FILE: Arrays/ArrayListProj.java
class ArrayListProj (line 3) | public class ArrayListProj {
method main (line 5) | public static void main(String[] args) {
FILE: Arrays/TwoDimArrays.java
class TwoDimArrays (line 1) | public class TwoDimArrays {
method main (line 3) | public static void main(String[] args) {
FILE: Arrays/ZombieKiller.java
class ZombieKiller (line 1) | public class ZombieKiller {
method main (line 3) | public static void main(String[] args) {
FILE: Conditionals/BooleanInJava.java
class BooleanInJava (line 1) | public class BooleanInJava {
method main (line 3) | public static void main(String[] args) {
FILE: Conditionals/ComparisonOperators.java
class ComparisonOperators (line 1) | public class ComparisonOperators {
method main (line 3) | public static void main(String[] args) {
FILE: Conditionals/IfElse.java
class IfElse (line 3) | public class IfElse {
method main (line 5) | public static void main(String[] args) {
FILE: Conditionals/SwitchCase.java
class SwitchCase (line 1) | public class SwitchCase {
method main (line 3) | public static void main(String[] args) {
FILE: DataStructures/BBQ.java
class BBQ (line 4) | public class BBQ {
method main (line 6) | public static void main(String[] args) {
FILE: DataStructures/HashBrowns.java
class HashBrowns (line 4) | public class HashBrowns {
method main (line 6) | public static void main(String[] args) {
FILE: DataStructures/HashMapAwesomeness.java
class HashMapAwesomeness (line 3) | public class HashMapAwesomeness {
method main (line 5) | public static void main(String[] args) {
FILE: DataStructures/StacksRFun.java
class StacksRFun (line 3) | public class StacksRFun {
method main (line 5) | public static void main(String[] args) {
FILE: ErrorsExceptions/Exceptions.java
class Exceptions (line 1) | public class Exceptions {
method main (line 3) | public static void main(String[] args) {
FILE: ErrorsExceptions/NullPointerException.java
class NullPointerException (line 3) | public class NullPointerException {
method main (line 5) | public static void main(String[] args) {
FILE: ErrorsExceptions/TryCatchExamples.java
class TryCatchExamples (line 1) | public class TryCatchExamples {
method main (line 3) | public static void main(String[] args) {
FILE: Loops/ForLoops.java
class ForLoops (line 1) | public class ForLoops {
method main (line 3) | public static void main(String[] args) {
FILE: Loops/NestedLoops.java
class NestedLoops (line 1) | public class NestedLoops {
method main (line 3) | public static void main(String[] args) {
FILE: Loops/NestedLoopsPattern.java
class NestedLoopsPattern (line 3) | public class NestedLoopsPattern {
method main (line 5) | public static void main(String[] args) {
FILE: Loops/WhileDo.java
class WhileDo (line 4) | public class WhileDo {
method main (line 6) | public static void main(String[] args) {
FILE: Methods/JavaMethods.java
class JavaMethods (line 1) | public class JavaMethods {
method main (line 3) | public static void main(String[] args) {
method welcome (line 15) | public static void welcome() {
method multiply (line 19) | public static void multiply(int a, int b) {
method divide (line 23) | public static void divide(int a, int b) {
FILE: Methods/RecursionIsCool.java
class RecursionIsCool (line 2) | public class RecursionIsCool {
method main (line 4) | public static void main(String[] args) {
method countBackwards (line 8) | public static void countBackwards(int n) {
FILE: Methods/ReturnStatement.java
class ReturnStatement (line 1) | public class ReturnStatement {
method main (line 3) | public static void main(String[] args) {
method caps (line 13) | public static String caps(String s) {
method gimmeArrayFromInts (line 17) | public static int[] gimmeArrayFromInts(int a, int b, int c) {
FILE: Numbers/DoubleLongFloat.java
class DoubleLongFloat (line 1) | public class DoubleLongFloat {
method main (line 3) | public static void main(String[] args) {
FILE: Numbers/Exponents.java
class Exponents (line 1) | public class Exponents {
method main (line 3) | public static void main(String[] args) {
FILE: Numbers/Integers.java
class Integers (line 1) | public class Integers {
method main (line 3) | public static void main(String[] args) {
FILE: Numbers/StringInteger.java
class StringInteger (line 2) | public class StringInteger {
method main (line 4) | public static void main(String[] args) {
FILE: Other/CurrentDate.java
class CurrentDate (line 4) | public class CurrentDate {
method main (line 6) | public static void main(String[] args) {
FILE: Other/ScannerTut.java
class ScannerTut (line 3) | public class ScannerTut {
method main (line 5) | public static void main(String[] args) {
FILE: Programs/AddUserInput.java
class AddUserInput (line 3) | public class AddUserInput {
method main (line 5) | public static void main(String[] args) {
FILE: Programs/AgeCalc.java
class AgeCalc (line 4) | public class AgeCalc {
method main (line 6) | public static void main(String[] args) {
FILE: Programs/ArrowKeys.java
class ArrowKeys (line 6) | public class ArrowKeys {
method ArrowKeys (line 8) | public ArrowKeys() {
method main (line 74) | public static void main(String[] args) {
FILE: Programs/Factorial.java
class Factorial (line 2) | public class Factorial {
method main (line 4) | public static void main(String[] args) {
method factorial (line 10) | public static int factorial(int n) {
FILE: Programs/Farts.java
class Farts (line 4) | public class Farts {
method main (line 6) | public static void main(String[] args) {
FILE: Programs/MagicBall.java
class MagicBall (line 4) | public class MagicBall {
method main (line 6) | public static void main(String[] args) {
FILE: Programs/Palindromes.java
class Palindromes (line 2) | public class Palindromes {
method main (line 4) | public static void main(String[] args) {
FILE: Programs/Primes.java
class Primes (line 3) | public class Primes {
method main (line 5) | public static void main(String[] args) {
method findPrimes (line 11) | public static ArrayList<Integer> findPrimes(int start, int end) {
FILE: Programs/ReactFAST.java
class ReactFAST (line 3) | public class ReactFAST {
method main (line 5) | public static void main(String[] args) throws InterruptedException {
FILE: Programs/ReadFile.java
class ReadFile (line 7) | public class ReadFile {
method main (line 9) | public static void main(String[] args) throws IOException {
FILE: Programs/RollingDice.java
class RollingDice (line 3) | public class RollingDice {
method main (line 5) | public static void main(String[] args) {
FILE: Strings/CommentsTutorial.java
class CommentsTutorial (line 1) | public class CommentsTutorial {
method main (line 3) | public static void main(String[] args) {
FILE: Strings/DupChars.java
class DupChars (line 1) | public class DupChars {
method main (line 3) | public static void main(String[] args) {
FILE: Strings/EscapingCharacters.java
class EscapingCharacters (line 1) | public class EscapingCharacters {
method main (line 3) | public static void main(String[] args) {
FILE: Strings/HelloWorld.java
class HelloWorld (line 1) | public class HelloWorld {
method main (line 3) | public static void main(String[] args) {
FILE: Strings/PartayScanner.java
class PartayScanner (line 3) | public class PartayScanner {
method main (line 5) | public static void main(String[] args) {
FILE: Strings/PrintTutorial.java
class PrintTutorial (line 1) | public class PrintTutorial {
method main (line 3) | public static void main(String[] args) {
FILE: Strings/ReverseString.java
class ReverseString (line 1) | public class ReverseString {
method main (line 3) | public static void main(String[] args) {
method reverse (line 9) | public static String reverse(String s) {
FILE: Strings/StringMethods.java
class StringMethods (line 1) | public class StringMethods {
method main (line 3) | public static void main(String[] args) {
FILE: Strings/StringsProgram.java
class StringsProgram (line 1) | public class StringsProgram {
method main (line 3) | public static void main(String[] args) {
Condensed preview — 52 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (38K chars).
[
{
"path": "ASCIIArt/BouncyBall.java",
"chars": 2164,
"preview": "\npublic class BouncyBall {\n\n\tpublic static void main(String[] args) throws InterruptedException {\n\n\t\twhile (true) {\n\t\t\tS"
},
{
"path": "ASCIIArt/ROFLCOPTER.java",
"chars": 1667,
"preview": "\npublic class ROFLCOPTER {\n\n\tpublic static void main(String[] args) throws InterruptedException {\n\n\t\twhile (true) {\n\n\t\t\t"
},
{
"path": "ASCIIArt/Running.java",
"chars": 957,
"preview": "public class Running {\n\n\tpublic static void main(String[] args) throws InterruptedException {\n\n\t\twhile (true) {\n\t\t\tSyste"
},
{
"path": "Arrays/ArrayListProj.java",
"chars": 577,
"preview": "import java.util.ArrayList;\n\npublic class ArrayListProj {\n\n\tpublic static void main(String[] args) {\n\n\t\tString[] fruits "
},
{
"path": "Arrays/TwoDimArrays.java",
"chars": 764,
"preview": "public class TwoDimArrays {\n\n\tpublic static void main(String[] args) {\n\n\t\tint[][] lotteryCard = { { 20, 15, 7 }, { 8, 7,"
},
{
"path": "Arrays/ZombieKiller.java",
"chars": 593,
"preview": "public class ZombieKiller {\n\n\tpublic static void main(String[] args) {\n\t\tSystem.out.println(\"Welcome to our zombie kille"
},
{
"path": "Conditionals/BooleanInJava.java",
"chars": 684,
"preview": " public class BooleanInJava {\n\n public static void main(String[] args) {\n\t\t\n\t\tboolean passedDoor = true;\n\t\tboole"
},
{
"path": "Conditionals/ComparisonOperators.java",
"chars": 582,
"preview": "public class ComparisonOperators {\n\n\tpublic static void main(String[] args) {\n\n\t\t// == is equal to\n\t\t// != is not equal "
},
{
"path": "Conditionals/IfElse.java",
"chars": 607,
"preview": "import java.util.Scanner;\n\npublic class IfElse {\n\n\tpublic static void main(String[] args) {\n\n\t\tScanner scan = new Scanne"
},
{
"path": "Conditionals/SwitchCase.java",
"chars": 333,
"preview": "public class SwitchCase {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\tString dog = \"great dane\";\n\t\t\n\t\tswitch(dog) {\n"
},
{
"path": "DataStructures/BBQ.java",
"chars": 254,
"preview": "import java.util.LinkedList;\nimport java.util.Queue;\n\npublic class BBQ {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t"
},
{
"path": "DataStructures/HashBrowns.java",
"chars": 372,
"preview": "import java.util.HashSet;\nimport java.util.Iterator;\n\npublic class HashBrowns {\n\n\tpublic static void main(String[] args)"
},
{
"path": "DataStructures/HashMapAwesomeness.java",
"chars": 343,
"preview": "import java.util.HashMap;\n\npublic class HashMapAwesomeness {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\tHashMap<Str"
},
{
"path": "DataStructures/StacksRFun.java",
"chars": 277,
"preview": "import java.util.Stack;\n\npublic class StacksRFun {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\t// Y\n\t\t// B\n\t\t// R\n\t\t"
},
{
"path": "ErrorsExceptions/Exceptions.java",
"chars": 153,
"preview": "public class Exceptions {\n\n\tpublic static void main(String[] args) {\n\n\t\tString[] pets = { \"dog\", \"cat\", \"monkey\" };\n\t\tSy"
},
{
"path": "ErrorsExceptions/NullPointerException.java",
"chars": 155,
"preview": "import java.util.Scanner;\n\npublic class NullPointerException {\n\n\tpublic static void main(String[] args) {\n\n\t\tScanner sca"
},
{
"path": "ErrorsExceptions/TryCatchExamples.java",
"chars": 438,
"preview": "public class TryCatchExamples {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\ttry {\n\t\t\t\n\t\t\tint[] a = {4};\n\t\t\tSystem.ou"
},
{
"path": "Loops/ForLoops.java",
"chars": 340,
"preview": "public class ForLoops {\n\n\tpublic static void main(String[] args) {\n\n\t\tfor (int i = 0; i < 4; i++) {\n\t\t\tSystem.out.printl"
},
{
"path": "Loops/NestedLoops.java",
"chars": 769,
"preview": "public class NestedLoops {\n\n\tpublic static void main(String[] args) {\n\n\t\tfor (int i = 0; i < 5; i++) {\n\t\t\tSystem.out.pri"
},
{
"path": "Loops/NestedLoopsPattern.java",
"chars": 526,
"preview": "import java.util.Scanner;\n\npublic class NestedLoopsPattern {\n\n\tpublic static void main(String[] args) {\n\n\t\tSystem.out.pr"
},
{
"path": "Loops/WhileDo.java",
"chars": 341,
"preview": "import java.util.ArrayList;\nimport java.util.Scanner;\n\npublic class WhileDo {\n\n\tpublic static void main(String[] args) {"
},
{
"path": "Methods/JavaMethods.java",
"chars": 442,
"preview": "public class JavaMethods {\n\n\tpublic static void main(String[] args) {\n\n\t\twelcome();\n\t\tmultiply(5, 100);\n\t\tmultiply(2, 3)"
},
{
"path": "Methods/RecursionIsCool.java",
"chars": 292,
"preview": "\npublic class RecursionIsCool {\n\n\tpublic static void main(String[] args) {\n\t\tcountBackwards(14);\n\t}\n\t\n\tpublic static voi"
},
{
"path": "Methods/ReturnStatement.java",
"chars": 573,
"preview": "public class ReturnStatement {\n\n\tpublic static void main(String[] args) {\n\t\tString shouting = caps(\"why are you reading "
},
{
"path": "Numbers/DoubleLongFloat.java",
"chars": 316,
"preview": "public class DoubleLongFloat {\n\n\tpublic static void main(String[] args) {\n\n\t\t// https://cs.fit.edu/~ryan/java/language/j"
},
{
"path": "Numbers/Exponents.java",
"chars": 146,
"preview": "public class Exponents {\n\n\tpublic static void main(String[] args) {\n\n\t\tint exponent = (int) Math.pow(2, 3);\n\n\t\tSystem.ou"
},
{
"path": "Numbers/Integers.java",
"chars": 177,
"preview": "public class Integers {\n\n\tpublic static void main(String[] args) {\n\n\t\tint a = 5;\n\t\tint b = 2;\n\t\tint c = 0;\n\t\tint d = 999"
},
{
"path": "Numbers/StringInteger.java",
"chars": 204,
"preview": "\npublic class StringInteger {\n\n\tpublic static void main(String[] args) {\n\n\t\tString s = \"age: 47\";\n\t\ts = s.replaceAll(\"\\\\"
},
{
"path": "Other/CurrentDate.java",
"chars": 781,
"preview": "import java.text.SimpleDateFormat;\nimport java.util.Date;\n\npublic class CurrentDate {\n\n\tpublic static void main(String[]"
},
{
"path": "Other/ScannerTut.java",
"chars": 556,
"preview": "import java.util.Scanner;\n\npublic class ScannerTut {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\tScanner scan = new "
},
{
"path": "Programs/AddUserInput.java",
"chars": 317,
"preview": "import java.util.Scanner;\n\npublic class AddUserInput {\n\n\tpublic static void main(String[] args) {\n\n\t\tScanner scan = new "
},
{
"path": "Programs/AgeCalc.java",
"chars": 365,
"preview": "import java.time.LocalDate;\nimport java.time.Period;\n\npublic class AgeCalc {\n\n\tpublic static void main(String[] args) {\n"
},
{
"path": "Programs/ArrowKeys.java",
"chars": 1587,
"preview": "import java.awt.event.KeyEvent;\nimport java.awt.event.KeyListener;\n\nimport javax.swing.*;\n\npublic class ArrowKeys {\n\n\tpu"
},
{
"path": "Programs/Factorial.java",
"chars": 407,
"preview": "\npublic class Factorial {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\t//5! = 5 * (4 * 3 * 2 * 1) = 120\n\t\tSystem.out."
},
{
"path": "Programs/Farts.java",
"chars": 2192,
"preview": "import java.util.HashMap;\nimport java.util.Scanner;\n\npublic class Farts {\n\n\tpublic static void main(String[] args) {\n\t\t\n"
},
{
"path": "Programs/JavaWebsiteCode.html",
"chars": 2165,
"preview": "<p>\n Discover what fart you are! Simply enter the first letter of your name and the day of the month you were born! Ex:"
},
{
"path": "Programs/MagicBall.java",
"chars": 676,
"preview": "import java.util.Random;\nimport java.util.Scanner;\n\npublic class MagicBall {\n\n\tpublic static void main(String[] args) {\n"
},
{
"path": "Programs/Palindromes.java",
"chars": 634,
"preview": "\npublic class Palindromes {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\t//Ex: mom, dad, poop, race car, nurses run\n\t"
},
{
"path": "Programs/Primes.java",
"chars": 524,
"preview": "import java.util.ArrayList;\n\npublic class Primes {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\tSystem.out.println(fi"
},
{
"path": "Programs/ReactFAST.java",
"chars": 561,
"preview": "import java.util.Scanner;\n\npublic class ReactFAST {\n\n\tpublic static void main(String[] args) throws InterruptedException"
},
{
"path": "Programs/ReadFile.java",
"chars": 655,
"preview": "import java.io.File;\nimport java.io.FileNotFoundException;\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport"
},
{
"path": "Programs/RollingDice.java",
"chars": 219,
"preview": "import java.util.Random;\n\npublic class RollingDice {\n\n\tpublic static void main(String[] args) {\n\n\t\tRandom rand = new Ran"
},
{
"path": "README.md",
"chars": 120,
"preview": "# JavaTutorialCode\n\nHere's the code from videos on my channel: https://www.youtube.com/channel/UC_fFL5jgoCOrwAVoM_fBYwA\n"
},
{
"path": "Strings/CommentsTutorial.java",
"chars": 369,
"preview": "public class CommentsTutorial {\n\n\tpublic static void main(String[] args) {\n\t\t// The code below prints text to the screen"
},
{
"path": "Strings/DupChars.java",
"chars": 511,
"preview": "public class DupChars {\n\n\tpublic static void main(String[] args) {\n\n\t\tString sentence = \"How many duplicates are there?\""
},
{
"path": "Strings/EscapingCharacters.java",
"chars": 314,
"preview": "public class EscapingCharacters {\n\n\tpublic static void main(String[] args) {\n\n\t\tSystem.out.println(\"What do you mean \\\"s"
},
{
"path": "Strings/HelloWorld.java",
"chars": 135,
"preview": "public class HelloWorld {\n \n public static void main(String[] args) {\n\t System.out.println(\"Hello World"
},
{
"path": "Strings/PartayScanner.java",
"chars": 867,
"preview": "import java.util.Scanner;\n\npublic class PartayScanner {\n\n\tpublic static void main(String[] args) {\n\n\t\tScanner scan = new"
},
{
"path": "Strings/PrintTutorial.java",
"chars": 339,
"preview": "public class PrintTutorial {\n\n\tpublic static void main(String[] args) {\n\t\tSystem.out.println(\"A\");\n\t\tSystem.out.println("
},
{
"path": "Strings/ReverseString.java",
"chars": 506,
"preview": "public class ReverseString {\n\n\tpublic static void main(String[] args) {\n\t\t\n\t\tString r = reverse(\"Pomegranites are amazin"
},
{
"path": "Strings/StringMethods.java",
"chars": 508,
"preview": "public class StringMethods {\n\n\tpublic static void main(String[] args) {\n\n\t\tString name = \"Billy Bob Joe\";\n\n\t\tSystem.out."
},
{
"path": "Strings/StringsProgram.java",
"chars": 436,
"preview": "public class StringsProgram {\n\n\tpublic static void main(String[] args) {\n\t\tSystem.out.println(\"Madlibs!\");\n\t\t\n\t\tString u"
}
]
About this extraction
This page contains the full source code of the alexlorenlee/JavaTutorialCode GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 52 files (30.1 KB), approximately 9.8k tokens, and a symbol index with 110 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.