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 q = new LinkedList(); 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 hashbrowns = new HashSet(); hashbrowns.add(13); hashbrowns.add(24); hashbrowns.add(5); Iterator 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 fun = new HashMap(); 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 tower = new Stack(); 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 letters = new HashMap(); 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 days = new HashMap(); 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 ================================================

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

================================================ 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 findPrimes(int start, int end) { ArrayList primes = new ArrayList(); 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); } }