Guide
parent
e89eaf0839
commit
da449139de
@ -0,0 +1,201 @@
|
|||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
int x = 18;
|
||||||
|
// method1(x); System.out.println(x);
|
||||||
|
|
||||||
|
|
||||||
|
for (int i = 0; i < 10; i++) {
|
||||||
|
System.out.println(i + " Hello World!");
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: While Loop
|
||||||
|
// Output: Same As For Loop Shown Previously
|
||||||
|
int p = 0;
|
||||||
|
while (p < 10) {
|
||||||
|
System.out.println(p + " Hello World!");
|
||||||
|
p++;
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: Do While Loop
|
||||||
|
/* Note: Condition is checked at the end
|
||||||
|
* so the loop will ALWAYS execute
|
||||||
|
* at least once, even if the condition
|
||||||
|
* is false.
|
||||||
|
* Output: Goudham
|
||||||
|
*/
|
||||||
|
int j = 0;
|
||||||
|
do {
|
||||||
|
System.out.println("Goudham");
|
||||||
|
} while (j != 0);
|
||||||
|
|
||||||
|
// // TODO: If Else Statement
|
||||||
|
// // Operator Used: Less Than (<)
|
||||||
|
// // Output: You Are Rich!
|
||||||
|
// double balance = 500.00;
|
||||||
|
// if (balance < 500.00) {
|
||||||
|
// System.out.println("You Are Broke");
|
||||||
|
// } else {
|
||||||
|
// System.out.println("You Are Rich!");
|
||||||
|
// }
|
||||||
|
|
||||||
|
// TODO: If else if else if... Statement
|
||||||
|
// Operator(s) Used: Logical AND (&&), Logical NOT (!),
|
||||||
|
// Greater Than (>), Greater Than Or Equal To (>=),
|
||||||
|
// Less Than (<),
|
||||||
|
// Output: You Are Rich and not in Debt
|
||||||
|
double balance = 100.00;
|
||||||
|
boolean debt = false;
|
||||||
|
|
||||||
|
if (balance < 100.00 && debt) {
|
||||||
|
System.out.println("You are Broke and in Debt");
|
||||||
|
} else if (balance >= 100.00 && debt) {
|
||||||
|
System.out.println("You are Rich but in Debt");
|
||||||
|
} else if (balance < 100.00 && !debt) {
|
||||||
|
System.out.println("You are Broke and not in Debt");
|
||||||
|
} else if (balance >= 100.00 && !debt) {
|
||||||
|
System.out.println("You are Rich and not in Debt");
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: Switch Case Statement
|
||||||
|
/* Note: There is no major difference between this and
|
||||||
|
if else if else if... The switch statement
|
||||||
|
improves readability and clarity.
|
||||||
|
*/
|
||||||
|
// Output: Wednesday
|
||||||
|
int day = 3;
|
||||||
|
switch (day) {
|
||||||
|
case 1:
|
||||||
|
System.out.println("Monday");
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
System.out.println("Tuesday");
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
System.out.println("Wednesday");
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
System.out.println("Thursday");
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
System.out.println("Friday");
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
System.out.println("Saturday");
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
System.out.println("Sunday");
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
System.out.println("Day Not Specified");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// TODO: Another If Statement
|
||||||
|
// Operator Used: Logical NOT (!)
|
||||||
|
// Output: You Are Broke
|
||||||
|
boolean rich = false;
|
||||||
|
if (!rich) {
|
||||||
|
System.out.println("You Are Broke");
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: Common String Methods
|
||||||
|
String helloWorld = "Hello World!";
|
||||||
|
|
||||||
|
// TODO .toUpperCase()
|
||||||
|
// Converts the entire string into uppercase format
|
||||||
|
// Return Type: String
|
||||||
|
// Output: HELLO WORLD!
|
||||||
|
System.out.println(helloWorld.toUpperCase());
|
||||||
|
|
||||||
|
// TODO: .toLowerCase()
|
||||||
|
// Converts the entire string into lowercase format
|
||||||
|
// Return Type: String
|
||||||
|
// Output: hello world!
|
||||||
|
System.out.println(helloWorld.toLowerCase());
|
||||||
|
|
||||||
|
// TODO: .isEmpty()
|
||||||
|
// Checks to see if the string is empty or not
|
||||||
|
// Return Type: boolean
|
||||||
|
// Output: false
|
||||||
|
System.out.println(helloWorld.isEmpty());
|
||||||
|
|
||||||
|
// TODO .length()
|
||||||
|
// Returns the length of the string given
|
||||||
|
// Return Type: int
|
||||||
|
// Output: 12
|
||||||
|
System.out.println(helloWorld.length());
|
||||||
|
|
||||||
|
// TODO .concat()
|
||||||
|
// Appends a string onto the end of another string
|
||||||
|
// Return Type: String
|
||||||
|
// Output: Hello World!World
|
||||||
|
System.out.println(helloWorld.concat("World"));
|
||||||
|
|
||||||
|
// TODO .contains()
|
||||||
|
// Checks to see a string is present within another string
|
||||||
|
// Return Type: boolean
|
||||||
|
// Output: true
|
||||||
|
System.out.println(helloWorld.contains("Hello"));
|
||||||
|
|
||||||
|
// TODO .equals()
|
||||||
|
// Checks if 2 strings are equal
|
||||||
|
// Return Type: boolean
|
||||||
|
// Output: true
|
||||||
|
System.out.println(helloWorld.equals("Hello World!"));
|
||||||
|
|
||||||
|
// TODO .trim()
|
||||||
|
// Erases whitespace from both sides of the string
|
||||||
|
// Return Type: String
|
||||||
|
// Output: Hello World!
|
||||||
|
System.out.println(helloWorld.trim());
|
||||||
|
|
||||||
|
// TODO: Array Declaration
|
||||||
|
// Note: Both ways are valid HOWEVER, <type>[] <name> is the preferred/conventional method
|
||||||
|
String[] jedi = new String[5];;
|
||||||
|
String sith[] = new String[5];;
|
||||||
|
|
||||||
|
// TODO: Array Declaration with Literal Syntax
|
||||||
|
String[] lecturers = new String[] {"Matthew", "Derek", "Waqar"};
|
||||||
|
String[] lecturers1 = {"Matthew", "Derek", "Waqar"};
|
||||||
|
|
||||||
|
// TODO: Array Common Operations
|
||||||
|
// String[] jedi = new String[] {"Goudham", "Luke", "Ahsoka"};
|
||||||
|
|
||||||
|
// TODO: Change Element
|
||||||
|
// Note: We need to specify the index of the value that we want to change
|
||||||
|
// Result: First Element is now "Matthew"
|
||||||
|
jedi[0] = "Matthew";
|
||||||
|
|
||||||
|
// TODO: Find Array Length
|
||||||
|
// Result: Returns the number of elements in an array
|
||||||
|
int lengthOfJediArray = jedi.length;
|
||||||
|
|
||||||
|
// TODO: Loop Through Array
|
||||||
|
for (int i = 0; i < jedi.length; i++) {
|
||||||
|
String currentJedi = jedi[i];
|
||||||
|
// ...
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// TODO: Displaying Arrays
|
||||||
|
System.out.println(jedi);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// TODO: ArrayList Declaration
|
||||||
|
ArrayList<String> names = new ArrayList<>();
|
||||||
|
|
||||||
|
// TODO: HashMap Declaration
|
||||||
|
HashMap<String, String> jediKnights = new HashMap<>();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
static void method1(int i) {
|
||||||
|
i = 20;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue