yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Java Lesson 5


3m read
·Nov 3, 2024

Processing might take a few minutes. Refresh later.

Hey guys, this is Mids on one with Java lesson five. In this Java lesson, you're going to learn about if statements, which are a very important part of programming.

So first of all, I'm going to create a new Java project, Java tool, and I'm going to call it if statements. Save it to my desktop. Now, I'm going to go under Source, if statements.java, and edit this file. So I'm going to get rid of all this and put in some code.

So first let me explain what an if statement does. An if statement compares two things or checks if something is true or false. In this case, we're going to do both. So here's what we're going to do. First, we're going to compare two ints. So I'm going to make int i equals 2 and int i1 equals 2.

Now we're going to do system.out.print line checking if, and now I'm going to do this and say "r equal." Okay, so now I'll say if i equals equals i1. This is the code right in between these two curly braces that will happen if this condition is true.

So if i is the same as i1, represented by this double equals, that's comparing them, then it'll go to this code. So let me just go over this one more time. One equals assigns a value, two equals compares a value. So I'm doing if i equals equals i1.

Now this is the code that will happen if they are equal. Right here, I'm going to say system.out.print line, and actually I'll just copy this and I'll just get rid of this. So there we go. So now it'll print out that they are in fact equal.

Now if they're not equal, I'm going to say they're not equal. So I'm going to say else. Now all the code between this curly brace and this curly brace is going to happen otherwise. So if i does not equal i1, right here they are not equal. And that's how to compare integers.

So if I run this... Sorry, I accidentally put an 'L' there instead of a semicolon. So if I run this and I go into the console, here we go, checking if two and two are equal. Two and two are equal.

So if I change i1 to be 3 and I run the console... Oh, no. I'll go back to 2.

So now I'll repeat this process for Strings. Now, comparing a string is different. I'm going to declare String a equals "I" and I'm going to do String A1 equals "high." Now here's an interesting thing: I'm going to print out the same thing checking if a equals A1, but I decide maybe I want to put a and A1 in quotes so that way people know they’re strings.

So here's a question: how do I put a quote in a string? That's a good question. What you do for that is backslash quote. Just like backslash n, backslash backslash, all those things. Backslash quote will put a quote inside of quotes.

So backslash quote, and then I'll put another quote do a, and now I'll do another backslash quote. There we go! Also, another thing is double backslash puts one backslash in because, um, otherwise it wouldn't work perfectly. Because yeah, so I'm checking if a and A1 are equal.

So I'm going to say if... and here's how to compare two strings: you can't do if a equals equals A1. That doesn't work. You have to do a.equals(left parentheses A1 right parentheses).

Now here's an interesting thing: classes such as a string have functions on them, or methods, whatever you want to call them. Now the string class happens to have a function on it called equals, and if you pass equals a string, it'll return a Boolean for whether they are equal or not.

Now a Boolean is either true or false. So we're calling a function on a to see if it's equal to A1. So we're passing equals A1, that's how you pass stuff. Then if it's true, which if checks if it's true, then it'll go to this.

So I'll say system... Or no, I'll copy this again. There we go. Now I'll say else, and here's the code here. So this will work too. I'll run it.

Run my console, checking if checking if high and high are equal. High and high are equal. So now if I change this to high one, high and high one are not equal.

So there you have it. So now I'm going to do another thing for booleans. I'm going to say Boolean b equals true. So now I'll do system.out.print line checking if... now add b, so it'll either put true or false in this. This is true. So I'm going to check if b is true, and the way you do t...

More Articles

View All
NYT's David Leonhardt on inequality, the economy and the Covid-19 crisis | Homeroom with Sal
Hi everyone, Sal Khan here from Khan Academy. Welcome to our daily homeroom live stream, which is really just a way of having interesting conversations and staying connected during this time of school closures and social distancing. Before we get into wh…
Are Microplastics in Our Water Becoming a Macroproblem? | National Geographic
[Music] It was completely legal to dump plastic in the ocean until the ‘90s, and a lot of that plastic is still there because plastic lasts out there for a very long time. It just breaks down into smaller and smaller [Music] pieces. We know that over 300 …
2015 AP Physics 1 free response 1c
Let’s now tackle part C. They tell us block three of mass m sub 3, so that’s right over here, is added to the system, as shown below. There is no friction between block three and the table. All right, indicate whether the magnitude of the acceleration of …
Western Australia's Shark Attack Causes | SharkFest
[music playing] NARRATOR: And while sharks have always been present along this massive shoreline, starting in 2010, they become a problem. More than 60 attacks in just 10 years, triple the number of incidents from the preceding decade—it’s an unprecedent…
How can an atheist call Hitler evil?
Andrew made a video, uh, in which he asks the question to atheists, was Hitler evil? Um, I think the gist of his question is the idea—uh, the idea behind it is that, uh, because atheists don’t have a universal sense of right and wrong, can they condemn Hi…
Mendelian inheritance and Punnett squares | High school biology | Khan Academy
[Narrator] This is a photo of Gregor Mendel, who is often known as the father of genetics. And we’ll see in a few seconds why, and he was an Abbot of a monastery in Moravia, which is in modern day Czech Republic. And many people had bred plants for agr…