
Explore Java's origins as an object-oriented language, its popularity and Android link, and how to set up a compiler and the Java development kit.
Discover how variables in Java store data in memory using data types like integers, doubles, strings, and booleans; declare, assign, and perform arithmetic operations.
Organize Java programs by creating classes and objects, grouping components like enemies and heroes. Define a general character class and use the main method and variables.
Learn how to implement base case handling with if statements and boolean operators to validate user input, using a scanner for keyboard input and enforcing three-digit number rules.
In Java, use basic if statements to map grades: 90 and above equals A, 80 to 90 equals B, with else handling other scores and printing the final grade.
Explore how to use the switch statement in Java to handle many conditions with cases, breaks, and a default, mapping month numbers to names (example month = 8 equals August).
This lecture demonstrates building a simple Java paper scissors rock game using Scanner input and a random number to select the computer's move, with basic win/lose logic and user prompts.
Develop and run a Java raffle game that reads the number of friends, stores their names in an array, and randomly selects and prints a winner.
Create a Java class and implement a public findMax method that takes an int array and uses a for loop to locate the highest value.
Explore arrays and methods in Java from scratch, sharpen algorithmic thinking, and master boolean operators to enhance if statements and loops while building a largest difference method.
This course will guide you from the absolute beginning from getting your computer ready for Java programming, to creating your own programs and thinking like a programmer.
Most importantly the course was created with a strong emphasis on giving good solid foundations, I believe that by understanding the logic, students will acquire the right tools from the start, and that will also allow them to further enrich their knowledge.
For students entering the world of programming, or for anyone who would find an extra detailed easy going phase helpful.
Among the studies material: Variables,arithmetic operations,string manipulations,arrays,two dimensional arrays,object,data structures,if statements,loops,nested objects,inheritance, polymorphism and more.
I am also offering an online Java tutoring, for more details, please feel free to contact me.